自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 2021-06-17

判断当天是不是第二个工作日public void t11(){ TimeZone tz = TimeZone.getTimeZone("Etc/Greenwich"); Calendar calendar = new GregorianCalendar(tz); calendar.setTime(new Date()); boolean rst = isTargetDay(calendar);}public boolean isTargetDay(Calendar

2021-06-17 15:31:04 80

原创 反射

反射反射是发生在程序运行期的行为Java 反射机制,可以实现以下功能: ①在运行时判断任意一个对象所属的类; ②在运行时构造任意一个类的对象; ③在运行时判断任意一个类所具有的成员变量和方法; ④在运行时调用任意一个对象的方法; ⑤生成动态代理1.在创建类型的对象的时候,获取的是类型的Class对象的一个镜像|复制体2.在一个类加载到内存时就会存在这个类型唯一的Class对象(方...

2019-06-17 23:28:07 100

原创 网络编程

IP:定位网络中的不同节点(电子设备:手机,电脑,路由器…)IPV4 4个字节 32位 IPV6特殊的IP:192.168.0.0~192.168.255.255 局域网内部使用127.0.0.1 本地IPlocalhost 本地域名IP和域名: DNS域名解析服务器InetAddress 此类表示互联网协议 (IP) 地址。端口:区分不同软件0~65535 2个字节...

2019-06-17 00:25:03 126

原创 java20190615

Map:存储键值对形式的数据 key-value(K-V)key是无序的,不可重复的-->set集合value无序的,可重复的 -->Collection集合一个key只能对应一个value(如果想要value对应多个值可以存储在容器中list)存储多个数据的时候,如果key相同,value会覆盖 遍历:keySet() 返回所有的keyvalues() 返回所...

2019-06-15 01:21:51 145

原创 容器

Collection 容器的父接口一些 collection 允许有重复的元素,而另一些则不允许。Set子接口:无序的不可重复 Lis子接口:有序的可重复 容器可以存储任意类型的数据 只能存储引用数据类型的数据,自动装箱代码实例: 方法public class CollectionTest {//多态测试collection接口方法 public static vo...

2019-06-14 01:54:26 82

原创 IO流

IO 流流: 一连串流动的数据 管道 数据源 目的地以谁为中心==>程序(大脑)流的分类:流向: 输入流 输出流操作单元: 字节流 字符流功能: 节点流:直接从数据源到目的地 功能流:经过包装一、节点流(1)字节流:万能流字节输入流 InputStream 流向:输入流 操作单元:字节流 功能:节点流 此抽象类是表示字节输入流的所有类的超类。 不...

2019-06-12 21:49:40 80

原创 javase20190610

常用类String不可变长的字符序列 "abc" Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现其内部是由字符串组表示 private final char value[]; String : 不可变长字符串 StringBuilder:可变长字符串,线程不安全的 StringBuffer:可变长字符串,线程安全的实例: public clas...

2019-06-11 00:32:53 94

原创 javase20190607

二维数组:数组中嵌套数组就是二维数组 二维数组的声明数据类型[][] 数组名; --推荐数据类型 数组名[][];初始化:动态: 数据类型[][] 数组名 = new 数据类型[一维的长度][二维的长度];--每一个第二位的小数组长度相同 数据类型[][] 数组名 = new 数据类型[一维的长度][];--第二位的每一个小数组的长度可以不同,第 二位的小数组还没有创建...

2019-06-09 22:58:26 67

原创 java20190605

一、 内部类:类中定义类就是内部类如果一个事物的成员也是一个事物,可以使用内部类来定义分类: 成员内部类 局部内部类 私有内部类 静态内部类 匿名内部类 1、成员内部类:内部类定义在外部类的成员位置成员:可以使用成员修饰符,public static ...类:可以继承类,可以实现接口内部类中可以直接使用外部类中的所有的内容,包括私有的内部类中不可以直接定义静态的内容,...

2019-06-06 00:18:30 95

原创 j'ava0190604

一、接口可以理解为是一种特殊的抽象类抽象类:是一个事物所具有的功能接口:是一个事物额外的功能二者之间的选择: 推荐使用接口如果父类的功能是有功能体实现的,也有只定义功能子类可以具有的功能但是没有实现,可以抽象类接口的优点:1.提高代码的复用性2.解耦3.定义编程规范4.接口多实现使用interface定义接口组成:jdk1.7及之前: 属性:public st...

2019-06-04 22:57:17 263

原创 java

一.面向对象和面向过程一 面向对象和面向过程之间的区别 面向对象和面向过程都是一种思想,一种思维方式 面向过程: " 我应该如何实现?"然后一步一步实现就可以了 面向对象: " 我应该找谁来完成?" 不关注对象如何实现,只关注对象 二.面向对象的优点: 1)更贴合与现实生活 2)面向对象体现与管理者,面向过程体现与执行者 3)可以复杂的问题简单化三.如何使用面向对象的思维方式...

2019-05-31 22:55:38 137

原创 java20190530

循环嵌套 for(条件初始化;条件判断;条件变化){ //代码 for(条件初始化;条件判断;条件变化){ //代码 } //代码 }实例: //九九乘法表 for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(j+"*"+i+"="+j*i+"\t"); } S...

2019-05-30 22:41:01 188

原创 Java20190525

转义字符转义字符:用来表示有些具有特殊含义的字符转义方式:转义字符从\开始 + 要转义的字符 \t 制表符 一个制表符代表8个空格,一个字母1个空格,一个汉字占2个空格 查看前面的内容,是否满足制表符的整数倍,如果不满足补满,如果满足重开一个制表符位 \b退格 光标会删一格 \n换行 ln类似 \r 回到行首 光标回到行首数值型的表示形式 1.整数的...

2019-05-27 19:34:41 98

原创 Java20190524

一、环境变量目的:在任意路径下都能执行javac命令path:把jdk的bin目录配置到path中注意:使用英文;分割两个路径 配置系统变量计算机邮件->属性->高级系统设置->环境变量->系统变量->path二、java第一个程序1.创建一个以.java为结尾的源文件2.编写源代码3.使用javac命令在源文件所在路径下编译源文件成一份.cla...

2019-05-24 23:39:29 98

原创 Java历史简述;常见dos命令;jdk,jre,jvm作用及关系

序言在今日,正式学,Java言,有良言,一句送,给自己,望自己,记初衷,得始终,来日方,能出彩。为理想坚持,求青春不悔。一.Java历史简述1.诞生1991年,SUN 公司的James Gosling 领导的Green项目,oak,后改名为Java,意味爪哇(盛产咖啡,以此作为图标)2.重要发展阶段1.1998 年,JDK1.2,革命性的版本,更名为 Java2 ,对Java未来的发...

2019-05-23 22:06:05 167

空空如也

空空如也

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

TA关注的人

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