
Java学习笔记
文章平均质量分 55
JaneLeeee
这个作者很懒,什么都没留下…
展开
-
Java学习笔记——枚举类enum
参考:https://www.runoob.com/java/java-enum.htmlhttps://www.cnblogs.com/junFignting/p/14671771.html枚举类1.定义格式Java 枚举类是一个特殊的类,一般表示一组常量。它使用 enum 关键字来定义,各个常量使用逗号 , 来分割,例子如下:enum Color { RED, GREEN, BLUE; } 每个枚举都是通过 Class 在内部实现的,且所有的枚举值都是 public sta转载 2021-11-12 00:54:38 · 176 阅读 · 0 评论 -
Java学习笔记——强制性异常与非强制性异常
参考:https://blog.youkuaiyun.com/qq_39536158/article/details/83093781https://www.cnblogs.com/tjudzj/p/7053980.htmlJava中的异常分为两大类:强制性异常/检查型异常 Checked Exception/编译时异常:所谓检查(Checked)是指编译器要检查这类异常,检查的目的一方面是因为该类异常的发生难以避免,另一方面就是让开发者去解决掉这类异常,所以称为必须处理(try …catch或者向上th原创 2021-11-11 13:54:20 · 1078 阅读 · 0 评论 -
Java学习笔记——静态代码块、构造代码块、构造方法、普通代码块
参考:https://www.cnblogs.com/ysocean/p/8194428.htmlhttps://blog.youkuaiyun.com/qq_35868412/article/details/89360250静态代码块1.格式在Java类中(方法中不能存在静态代码块)使用static关键字和{}声明的代码块:public class CodeBlock { static{ System.out.println("静态代码块"); }}2.执行时机静态转载 2021-11-11 11:06:15 · 310 阅读 · 0 评论 -
Java学习笔记——标记接口的含义与作用
参考:https://blog.youkuaiyun.com/iwts_24/article/details/90146221https://www.cnblogs.com/myseries/p/10876314.html标记接口的含义标记接口是没有任何方法和属性的接口。它仅仅表明实现它的类属于一个特定的类型,供其他代码来测试允许做一些事情,即当一个类实现了一个标记接口之后就像是给自己打了个标签。标记接口的例子如以下RandomAccess接口:public interface RandomAccess {转载 2021-11-11 09:28:18 · 603 阅读 · 0 评论 -
Java学习笔记——Date和Calendar类的区别、简单使用及转换
参考:https://blog.youkuaiyun.com/qq_36138652/article/details/82430600更多可看:https://www.runoob.com/java/java-date-time.html两个类的区别:java.util包提供了这两个类来封装当前的日期和时间。Date类可以获取日期数据,精确到毫秒;与Date类相比,Calendar类是一个抽象类,它所提供的方法除了可以获取日期数据外,还可以设置和修改日期数据的特定部分,也就是说,Calendar类的功能更强大。原创 2021-11-04 20:12:07 · 955 阅读 · 0 评论 -
Java学习笔记——格式化输出printf相关问题
例子来自:https://www.runoob.com/w3cnote/java-printf-formate-demo.htmlprintf 方法的第一个参数为输出的格式,第二个参数是可变长的,表示待输出的数据对象// 支持多个参数时,可以在%s之间插入变量编号,1$表示第一个字符串,3$表示第3个字符串System.out.printf("%1$s = %3$s %2$s%n", "Name", "san", "Zhang");输出为Name = Zhang san%num$为占位符:原创 2021-11-04 16:10:31 · 349 阅读 · 0 评论 -
Java学习笔记——内置数据类型与包装类的使用场景
转自:https://segmentfault.com/q/1010000000711083除非必要,不然一律使用基本类型,在遇到需要用到包装类的情况再去转换。原因如下:避免类型转换带来的问题(特别是有些隐式转换增加了排除问题的难度)。比如转化后精读缺少,空指针等问题基本类型的存放在栈中,读写速度快。虽然这点速度很不明显基本类型是通过值传递。好处是通过参数传递的时候,在方法内部改写了参数的状态值,不会影响到外部的参数。而且在并发中也比较好控制另附内置数据类型与包装类:包装类基本数据转载 2021-11-03 16:23:52 · 190 阅读 · 0 评论