自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (57)
  • 收藏
  • 关注

原创 MAVEN安装与配置

MAVEN下载地址:Maven – Welcome to Apache Maven配置环境变量::M2_HOME:E:\environment\Java\apache-maven-3.8.4\binMAVEN_HOME:E:\environment\Java\apache-maven-3.8.4Path:%MAVEN_HOME%\bin

2021-12-27 12:24:53 176

原创 Java反射获取注解信息

package reflect;import java.lang.annotation.*;import java.lang.reflect.Field;public class Test12 { public static void main(String[] args) throws ClassNotFoundException, NoSuchFieldException { Class c1 = Class.forName("reflect.Student2");..

2021-12-26 20:45:28 494

原创 Java反射获取泛型参数信息

package reflect;import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.List;import java.util.Map;public class Test11 { public void test01(Map<String,User> map, List<..

2021-12-26 20:20:29 299

原创 Java反射创建实例

package reflect;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class Test09 { public static void main(String[] args) throws ClassNot..

2021-12-26 19:48:27 288

原创 Java反射获取类信息

package reflect;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;public class Test08 { public static void main(String[] args) throws ClassNotFoundException, NoSuchFieldException, NoSuchMethodEx..

2021-12-26 19:27:41 143

原创 Java反射机制Reflection

获取类的三种方法,格式: 1、Class c = Class.forName("java.lang.String")Object类: 2、public final Class getClass()3、Class clazz = Person.classpackage reflect;public class Test02 extends Object{ public static void main(String[] a...

2021-12-26 11:37:19 56

原创 Java注解Annotation

格式: @注释名,可以添加参数值,例如:@SuppressWarnings(value="unchecked")可以附加在:package,class,method,field等上面,添加额外辅助信息 可以通过反射机制编程实现数据访问@Override:重写 @Deprecated:过时废弃,不建议使用 @SuppressWarnings:镇压警告 @interface:自定义注解package annotation;import java.util....

2021-12-26 10:49:39 53

原创 Java Udp

package net.udp;import java.io.IOException;import java.net.*;public class UdpClientDemo01 { public static void main(String[] args) throws IOException { try( DatagramSocket socket=new DatagramSocket(); ) {..

2021-12-25 20:16:23 40

原创 java网络编程

package net;import java.net.InetAddress;import java.net.UnknownHostException;public class TestInetAddress { public static void main(String[] args) { try{ InetAddress inetAddress1=InetAddress.getByName("127.0.0.1"); ..

2021-12-24 11:49:14 417

原创 Java守护线程

package thread.state;public class TestDaemon { public static void main(String[] args) { God god=new God(); You you=new You(); Thread thread = new Thread(god); thread.setDaemon(true); thread.start(); ...

2021-12-20 11:29:03 171

原创 Java线程优先级

MIN.PRIORITY:1MAX_PRIORITY:10NORM_PRIORITY:5getPriority();setPriority();package thread.state;public class TestPriority { public static void main(String[] args) { System.out.println(Thread.currentThread().getName()+"-->"+Thread.

2021-12-20 11:18:12 166

原创 Java线程join

join:等待此线程执行完成,再执行其它线程,其它线程阻塞。package thread.state;public class TestJoin implements Runnable{ @Override public void run() { for (int i = 0; i < 1000; i++) { System.out.println("vip:"+i); } } public st

2021-12-20 10:24:23 153

原创 Java线程yield

package thread.state;public class TestYield { public static void main(String[] args) { MyYield myYield= new MyYield(); new Thread(myYield,"a").start(); new Thread(myYield,"b").start(); }}class MyYield implements R...

2021-12-20 10:06:34 172

原创 Java线程状态sleep

package thread.state;import thread.demo01.TestThread4;public class TestSleep implements Runnable{ int tickerNums=10; @Override public void run() { while (true) { if(tickerNums<=0){ break; ...

2021-12-19 20:04:41 96

原创 Java线程状态stop

package thread.state;public class TestStop implements Runnable{ //设置线程状态flag private boolean flag=true; @Override public void run() { int i=0; System.out.println("XXX"+(i)); 线程体识别状态flag while (flag) {...

2021-12-19 19:32:58 71

原创 Java lambda表达式

任何接口,包含唯一一个抽象方法,即为函数式接口。对于函数式接口,可以通过lambda表达式来创建该接口对象。package labmda;public class TestLambda { //2、静态内部类 static class Like2 implements ILike{ @Override public void lambda() { System.out.println("I like lambda2

2021-12-19 17:30:59 177

原创 Java静态代理

1、2各类都实现同一个接口;2、代理类可以完成雇主类交待的任务;package thread;public class StaticProxy { public static void main(String[] args) { You you = new You(); new Thread(()-> System.out.println("I love you ! ")).start(); //new WeddingCo

2021-12-19 16:54:42 187

原创 Java进程、线程

main:主线程gc:垃圾回收线程(守护线程)自定义线程创建方式:1、继承Thread类,重写run方法,调用start开启线程;2、Runnable接口3、Callable接口总结:线程开启不一定立即执行,由CPU调度执行。package thread.demo01;public class TestThread extends Thread{ @Override //重写run方法 public void run() { //

2021-12-19 12:36:16 315

原创 Java内部类

package oop.demo10;public class Outer { private int id=10; public void out(){ System.out.println("Outer method. "); } public void method(){ class Inner2{ public void in(){ class Inner3{ ...

2021-12-17 16:02:41 225

原创 Java继承==〉重写==〉多态

有父子继承关系的类,子类重写了父类方法后,会产生多态效果。没有重写不存在多态。由父类对象指向子类实例,调用子类方法产生多态。extends:继承; override:重写;package oop.Demo05;public class B { public void test(){ System.out.println("B=>test() "); } public void run(){ System.out.println

2021-12-17 13:25:00 516

原创 Java值传递和引用传递

package oop;public class Demo04 { public static void main(String[] args) { int a=1; System.out.println(a); //1 Demo04.change(a); System.out.println(a); //1 } public static void change(int a){ .

2021-12-16 17:56:23 348

原创 Java稀疏数组

package array;public class Demo07 { public static void main(String[] args) { int [][] array1 = new int[11][11]; array1[1][2]=1; array1[2][3]=2; System.out.println("arrays: "); for(int [] ints:array1){ ..

2021-12-16 17:05:34 36

原创 Java数组

数组是相同类型数据的集合:索引从0开始1、声明数组语法:声明的时候,数组并不存在,只有创建后才存在。 dataType[ ] arrayRefVar //首选方法 dataType arrayRefVar[ ] //效果相同,不是首选2、创建数组语法: dataType[ ] arrayRefVar = new dataType[ arraySize ] //new 操...

2021-12-16 13:28:33 180

原创 Java递归

递归结构包括两个部分:递归头:什么时候停止调用自身方法,如果没有头,将陷入死循环; 递归体:什么时候需要调用自身方法。package method;public class Demo07 { public static void main(String[] args) { System.out.println(f(5)); } //1! 1 //2! 2*1 //3! 3*1 //4! 4*1

2021-12-16 12:27:41 47

原创 Java可变参数

在方法声明中,在指定参数类型后加一个省略号(…)一个方法只能指定一个可变参数; 可变参数必须是最后一个参数;package method;public class Demo05 { public static void main(String[] args) { Demo05 demo05=new Demo05(); //demo05.test(1); demo05.test(1,2,3,4,5); } public

2021-12-16 12:07:23 38

原创 Java方法重载

方法相同,参数个数或者参数类型不同package method;public class Demo03 { public static void main(String[] args) { System.out.println(max(79.4D,max(34F,24))); System.out.println(max(79.4D,34F,240)); } public static int max(int num1 , int num

2021-12-16 11:25:00 45

原创 Java创建和调用方法

package method;public class Demo01 { public static void main(String[] args) { int sum = add(1,2); //实际参数 System.out.println(sum); test(); } //创建方法add public static int add(int a ,int b){ //形式参数 return ..

2021-12-16 11:10:27 369

原创 JavaDoc命令

Javadoc命令是用来生成自己API文档的参数信息:@author 作者名 @version 版本号 @since 指明最早使用的JDK版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况package base;/** * @author clin * @version 1.0 * @since 1.8 */public class...

2021-12-15 19:46:18 139

原创 Java包机制

为了更好地组织类,Java提供了包机制,用于区别类名的命名空间包语句的语法格式为: package pkg1 [ . pkg2 [ . pkg3... ] ] ;一般利用公司域名倒置作为包名;www.baidu.com com.baidu.www package必须放在最上面引用一个已经存在的包,语法格式为: import package1 [ . package2...] .( classname | *) ;...

2021-12-15 19:11:49 170

原创 Java运算符

算术运算符: + , - , * , / , % , ++ , --赋值运算符: =关系运算符: > , < , >= , <= , == , != , instanceof逻辑运算符: && , || , ! (与/或/非)位运算符: & , | , ^ , ~ , >> , << , >>>条件运算符: ? :扩展赋值运算符: += , -= , *= , /=package .

2021-12-15 15:59:34 53

原创 Java变量名的命名规范

所有变量、方法、类名:见名知意类成员变量:首字母小写和驼峰原则:monthSalary局部变量:首字母小写和驼峰原则常量:大写字母和下划线:MAX_VALUE类名:首字母大写和驼峰原则:Man,GoodMan方法名:首字母小写和驼峰原则:run(), runRun()总结:类名:首字母大写和驼峰原则常量:大写字母和下划线:MAX_VALUE 其它:首字母小写和驼峰原则...

2021-12-15 15:31:59 139

原创 Java常量

常量:初始化后不能再改变值的变量! final 常量名 = 值 ; final double PI=3.14;常量名一般写成大写。public class Demo09 { //修饰符,不存在先后顺序 static final double PI = 3.1415; final static double tax=0.13; public static void main(String...

2021-12-15 15:17:21 41

原创 Java变量

变量是什么:就是可以变化(修改)的量!Java变量的声明语句: type varName [ = value ] [ { , varName [ = value ] } ] ; 数据类型 变量名 = 值 语句结束符可以使用逗号隔开来声明多个同类型的变量。public class Demo...

2021-12-15 15:03:44 41

原创 计算机的进制

二进制0b 八进制0 十进制 十六进制0xpublic class Demo03 { public static void main(String[] args) { int i=10; int i2=010; int i3=0x10; System.out.println(i); System.out.println(i2)...

2021-12-15 12:53:05 48

原创 什么是字节

位(bit):是计算机内部数据储存的最小单位,11001100就是一个八位二进制数。 字节(byte):是计算集中数据处理的基本单位,习惯上用大写B来表示。1B=8bit 字符:是计算机中使用的字母、数字、字和符号。32位和64位有什么区别?32位电脑只支持4GB内存,64位电脑可以支持128GB内存。32位电脑只能运行32位的软件,64位电脑既可以运行32位软件,也可以运行64位的软件。...

2021-12-15 11:56:43 106

原创 Java数据类型

强类型语言要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。Java的数据类型分为两大类:基本类型(primitive type)引用类型(referencetype)public class Demo02 { public static void main(String[] args) { String a="hello"; int num=10; System....

2021-12-15 10:51:17 47

原创 Java代码注释

class HelloWorld { public static void main(String[] args) { //单行注释 // 输出一个Hello,World! System.out.println("Hello,World!"); /* 多行注释 */ /**JavaDoc:文档注释 * JavaDoc:文档注释 */ }}..

2021-12-14 21:16:31 39

原创 Hello world

public class Hello{ public static void main(String[] args){ System.out.print("Hello,Wrold!"); }}编译文件: javac Hello.java运行文件: java Hello

2021-12-14 17:26:38 40

原创 JAVA环境变量配置

JAVA_HOMEpath %JAVA_HOME%\bin*%百分号相当于引用的意思,即引用JAVA_HOME的路径

2021-12-14 16:51:52 162

原创 JDK、JRE、JVM

JDK:Java Development (Kit 开发工具包)JRE:Java Runtime Environment (运行时环境)JVM:Java Virtual Machine (虚拟机)

2021-12-14 15:26:18 1456

java 反编译软件

java 反编译软件java 反编译软件java 反编译软件java 反编译软件

2011-06-08

一些不错的使用频率比较高的JS函数

一些不错的使用频率比较高的JS函数一些不错的使用频率比较高的JS函数

2011-06-08

JQuery_1.4_API

JQuery_1.4_APIJQuery_1.4_APIJQuery_1.4_API

2011-06-08

JavaScript经典效果集锦

JavaScript经典效果集锦JavaScript经典效果集锦

2011-06-08

107个常用Javascript语句

107个常用Javascript语句107个常用Javascript语句

2011-06-08

excel密码破解工具

excel密码破解工具excel密码破解工具

2011-02-10

Excel超级增强工具Excel增强工具

Excel增强工具Excel增强工具Excel增强工具Excel增强工具Excel增强工具

2011-02-10

小孙Java反编译专家2.0

小孙Java反编译专家2.0小孙Java反编译专家2.0

2011-02-10

seo蜘蛛侠seo蜘蛛侠seo蜘蛛侠

seo蜘蛛侠seo蜘蛛侠seo蜘蛛侠seo蜘蛛侠seo蜘蛛侠

2011-02-10

wordpress 主题

wordpress 主题wordpress 主题wordpress 主题wordpress 主题wordpress 主题wordpress 主题wordpress 主题

2010-09-16

WordPress 主题教程

WordPress 主题教程:从零开始制作主题教程:从零开始制作 WordPress 主题主题......................6 创建 WordPress 主题所需的工具和准备...........................................6 WordPress 主题教程主题教程 #1:介绍:介绍............................................................6 基本规则:........................................................................................7 专业术语:........................................................................................8 层式结构:........................................................................................8 WordPress 主题教程主题教程 #2:模板文件和模板:模板文件和模板..........................................9 Header 模板文件:............................................................................10 Index 模板文件:............................................................................10 Sidebar 模板文件............................................................................11 Footer 模板文件:...........................................................................12 WordPress 主题教程主题教程 #3:开始:开始 Index.php........................................13 第1步:打开 XAMPP 控制面板。....................................................13 第2步:创建你的主题文件夹。.......................................................14 第3步:创建 index.php 和 style.css 文件。....................................14 第4步:创建 style.css。..................................................................16 第5步:安装你的主题。..................................................................16 WordPress 主题教程主题教程 #4a::Header 模板模板..........................................18 第1步:打开 XAMPP 和主题文件夹。............................................18

2010-09-16

PDM简易教程PDM简易教程

PDM简易教程PDM简易教程PDM简易教程PDM简易教程PDM简易教程

2010-09-16

SmarTeam管理员SmarTeam管理员

SmarTeam管理员SmarTeam管理员SmarTeam管理员SmarTeam管理员SmarTeam管理员

2010-09-16

SmarTeam用户指南SmarTeam用户指南

SmarTeam用户指南SmarTeam用户指南SmarTeam用户指南SmarTeam用户指南

2010-09-16

solidworks管道设计教程solidworks管道设计教程

solidworks管道设计教程solidworks管道设计教程solidworks管道设计教程solidworks管道设计教程

2010-09-16

SolidWorks入门SolidWorks入门SolidWorks入门

SolidWorks入门SolidWorks入门SolidWorks入门SolidWorks入门

2010-09-16

solidworks钣金设计solidworks钣金设计solidworks钣金设计

solidworks钣金设计solidworks钣金设计solidworks钣金设计solidworks钣金设计solidworks钣金设计

2010-09-15

solidworks高级培训手册-高级装配建模

solidworks高级培训手册-高级装配建模solidworks高级培训手册-高级装配建模solidworks高级培训手册-高级装配建模

2010-09-15

solidworks高级培训手册-高级零件

solidworks高级培训手册-高级零件solidworks高级培训手册-高级零件solidworks高级培训手册-高级零件

2010-09-15

solidworks 高级 零件 建模

solidworks高级零件建模solidworks高级零件建模solidworks高级零件建模solidworks高级零件建模solidworks高级零件建模

2010-09-15

solidworks基础零件建模solidworks基础零件建模

solidworks基础零件建模solidworks基础零件建模

2010-09-15

solidworks基础知识solidworks基础知识

solidworks基础知识solidworks基础知识solidworks基础知识solidworks基础知识solidworks基础知识

2010-09-15

数控铣削加工工艺卡数控铣削加工工艺卡

数控铣削加工工艺卡数控铣削加工工艺卡数控铣削加工工艺卡数控铣削加工工艺卡数控铣削加工工艺卡

2010-09-15

模具工艺规程设计模具工艺规程设计模具工艺规程设计

模具工艺规程设计模具工艺规程设计模具工艺规程设计模具工艺规程设计模具工艺规程设计

2010-09-15

焊接工艺编制 举例说明

焊接工艺编制 举例说明

2010-09-15

工艺文件格式工艺文件格式工艺文件格式

工艺文件格式工艺文件格式工艺文件格式工艺文件格式

2010-09-15

java反编译工具java反编译工具java反编译工具

java反编译工具java反编译工具java反编译工具java反编译工具java反编译工具

2010-09-15

机械加工工艺工序卡空表下载.doc

机械加工工艺工序卡空表下载.doc机械加工工艺工序卡空表下载.doc

2010-09-15

计算机图形学VC.源代码计算机图形学VC.源代码

计算机图形学VC.源代码计算机图形学VC.源代码

2010-09-15

高级Visual Basic编程高级Visual Basic编程

高级Visual Basic编程高级Visual Basic编程高级Visual Basic编程高级Visual Basic编程

2010-09-15

Visual C++图形编程技巧与实例

Visual C++图形编程技巧与实例Visual C++图形编程技巧与实例Visual C++图形编程技巧与实例

2010-09-15

Visual Basic开发绘图工具

Visual Basic开发绘图工具Visual Basic开发绘图工具Visual Basic开发绘图工具Visual Basic开发绘图工具

2010-09-15

vb常用算法大全vb常用算法大全

vb常用算法大全vb常用算法大全vb常用算法大全vb常用算法大全vb常用算法大全

2010-09-15

Visual Basic 常用数值算法集

Visual Basic 常用数值算法集Visual Basic 常用数值算法集

2010-09-15

软件保护入门教程和常用手册

软件保护入门教程和常用手册软件保护入门教程和常用手册

2010-09-15

Visual Basic for Windows趣味程序设计

Visual Basic for Windows趣味程序设计Visual Basic for Windows趣味程序设计

2010-09-15

跟打工生涯说再见跟打工生涯说再见

跟打工生涯说再见跟打工生涯说再见跟打工生涯说再见跟打工生涯说再见跟打工生涯说再见跟打工生涯说再见

2010-04-24

网络营销10技网络营销10技

网络营销10技网络营销10技网络营销10技网络营销10技

2010-04-14

Q邮箱自动生成Q邮箱自动生成

Q邮箱自动生成Q邮箱自动生成Q邮箱自动生成

2010-04-14

33-days-to-online-profits

33-days-to-online-profits33-days-to-online-profits

2010-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除