摘要: 枚举: class interface enum annotation 使用场景: 1. 由该类创建的对象是有限个数,而且是确定的值 2. 在枚举类中放的都是常量值 jkd1.5之前使用class来自定义一个枚举类 jkd1.5之后使用enum来自定义一个枚举类 枚举类: 1. 枚举类需要存放的都是 阅读全文
posted @ 2022-08-25 20:07 格蕾修 阅读(278) 评论(0) 推荐(0)
摘要: Properties 它是一个属性集,属于HashTable类的一个子类,可以使用Map接口当中的所有方法 它的键值累对类型都是字符串常用API方法: store() load() getProperty() setProperty() 备注: 如果类中定义的成员变量为静态的,那么该静态成员变量是不 阅读全文
posted @ 2022-08-23 19:33 格蕾修 阅读(21) 评论(0) 推荐(0)
摘要: 转换流 当读取和写入时程序环境和目标文件的编码字符集不一致,一般会出现乱码,可以通过转换流来实现 如果是往目标文件写入数据时,把字符流转换为字节流写入到目标文件中,可以指定编码字符集意义: 一般情况下,开发工具当中的编码字符集一般设置的都是UTF-8 如果在读取源文件时,源文件的编码字符集是GBK, 阅读全文
posted @ 2022-08-22 21:17 格蕾修 阅读(106) 评论(0) 推荐(0)
摘要: IO流: File类: 描述程序当中操作的文件和目录 D:\aaa\bbb.txt;F:\\bbb\ccc.txt jdk;tomcat;mysql D:\\develop\\Java\\jdk1.8.0_191 D:/develop/Java/jdk1.8.0_191 属性: 1. static 阅读全文
posted @ 2022-08-18 19:27 格蕾修 阅读(93) 评论(0) 推荐(0)
摘要: Map 1. Map它是一个双列集合和Collection集合是一种并列关系 2. Map中的Key和Value是一一映射关系 3. Map中的key和value都可以存储null值 4. Map中的key要求唯一不重复 5. 常用实现类:HashMap HashTable TreeMap Link 阅读全文
posted @ 2022-08-17 19:27 格蕾修 阅读(27) 评论(0) 推荐(0)
摘要: 数据结构: 概念:程序当中组织和存储数据的一种方式 算法:解决问题的一种办法,如何快速的查找数据/修改数据/删除数据/添加数据 常见的数据结构:8种 数组、链表、队列、栈(堆栈)、堆、树、图、哈希表 数组: Array:是有序的元素序列,数组在内存当中是一块连续的空间,并在此空间中存放我们的元素值 阅读全文
posted @ 2022-08-16 19:16 格蕾修 阅读(18) 评论(0) 推荐(0)
摘要: 集合:集合分为单列集合和双列集合,一个是存储单个数据,一个是存储数据和对应的key值集合和数组的相异点: 1.集合相较于数组更加灵活,数组的长度一旦创建就是固定的而集合的长度是可变的. 2.数组存储数据单一,并且可以存储基本数据类型,集合一般存储的是对象数据,只能存储引用数据类型,当集合想要存储基本 阅读全文
posted @ 2022-08-15 19:32 格蕾修 阅读(28) 评论(0) 推荐(0)
摘要: 对于引用数据类型来说 使用equals() 对于基本数据类型 使用==比较两个字符串对象是否相等equals() case大小写 equalsIgnoreCase()忽略大小写java.lang.String 类加载机制 String str01="abc";String str02="ABC";b 阅读全文
posted @ 2022-08-09 22:28 格蕾修 阅读(33) 评论(0) 推荐(0)
摘要: 静态环境中可以访问静态信息,两者都是属于类的,从内存角度来说,两者几乎是同时加载到内存中,静态的信息是通过类名来访问的,如果是在当前类中可以省略类名不写静态环境中不可以直接访问非静态信息,非静态信息只能通过对象来访问,如果不是的话,程序可能会发生异常,因为可能会调用到一个在内存当中不存在的信息非静态 阅读全文
posted @ 2022-08-08 16:11 格蕾修 阅读(132) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示