自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 好用的软件

ditto 复制粘贴软件 snipaste 截屏固定 powertoys 亮屏 fastgithub GitHub加速

2021-12-27 14:36:11 144

原创 java第十三次学习总结

[1] JDBC 加载驱动程序 要使应用程序能够访问数据库,首先必须加载驱动程序。驱动程序是实现了 Driver 接口的类,它一般由数据库厂商提供。 加载 JDBC 驱动程序最常用的方法是使用 Class 类的 forName()静态方法,该方法的声 明格式为: public static Class<?> forName(String className)throws Class...

2020-03-03 16:40:07 178

原创 java第十二次学习总结

[1] 线程的优先级 ① 处于就绪状态的线程,会进入“就绪队列”等待JVM来挑选。 ② 线程的优先级用数字表示,范围从1到10,一个线程的缺省优先级是5。 ③ 使用下列方法获得或设置线程对象的优先级。 int getPriority(); void setPriority(int newPriority); 注意:优先级低只是意味着获得调度的概率低。并不是绝对先调用优先级高的线程后调用优先级低的...

2020-03-03 16:33:57 77

原创 java的第十一次学习总结

[1] 线程、进程和程序 ·线程和进程的区别 每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销。 线程可以看成是轻量级的进程,属于同一进程的线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。 线程和进程最根本的区别在于:进程是资源分配的单位,线程是调度和执行的单位。 多进程: 在操作系统中能同时运行多个任务(程序)。 多线程: 在同一应...

2020-03-03 16:31:23 106

原创 java第十次学习总结

[1] Java中流的概念细分 按流的方向分类: ① 输入流:数据流向是数据源到程序(以InputStream、Reader结尾的流)。 ② 输出流:数据流向是程序到目的地(以OutPutStream、Writer结尾的流)。 按处理的数据单元分类: ① 字节流:以字节为单位获取数据,命名上以Stream结尾的流一般是字节流,如FileInputStream、FileOutputStream。 ②...

2020-02-26 15:07:50 75

原创 java第九次学习总结

[1] 自定义泛型 class MyCollection<E> {// E:表示泛型; Object[] objs = new Object[5]; public E get(int index) {// E:表示泛型; return (E) objs[index]; } public void set(E e, int index) {...

2020-02-26 15:04:22 75

原创 java第八次学习总结

[1] 包装类的缓存问题 包装类在自动装箱时为了提高效率,对于-128~127之间的值会进行缓存处理。超过范围后,对象之间不能再使用==进行数值的比较,而是使用equals方法。 public class Test3 { public static void main(String[] args) { Integer in1 = -128; Integer ...

2020-02-26 15:01:51 92

原创 java第七次学习总结

[1] 抽象类(有方法/抽象方法) (1)有抽象方法的类只能定义成抽象类 (2)抽象类不能实例化,即不能用new来实例化抽象类 (3)抽象类可以包含属性、方法、构造方法,但是构造方法不能用来new实例,只能用来被子类调用 (4)抽象类只能用来被继承 (5)抽象方法必须被子类实现 public abstract class Animal{ abstract public int shout(); ...

2020-02-26 14:54:58 78

原创 java第六次学习总结

[1] 继承 ①子类第一句super(),父类无参构造方法 ②父 = 子 继承对;子 = 父错 ③继承可以有方法重写和构造方法重载,重写是继承才有的 [2]数组 ①长度一定,类型相同 ②数组是对象,元素看成数组的成员变量 int [] a; int a[]; User [] b; Class User{} [3]数组的三种默认初始化 ①静态初始化 int[] a={2,3,65} U...

2020-02-26 14:52:33 68

原创 java第五次学习总结

[1] 对象的转型 父类引用指向子类对象,我们称这个过程为向上转型,属于自动类型转换。向上转型后的父类引用变量只能调用它编译类型的方法,不能调用它运行时类型的方法。这时,我们就需要进行类型的强制转换,我们称之为向下转型! [2]理解多态 多态的要点: 多态是方法的多态,不是属性的多态(多态与属性无关)。 多态的存在要有3个必要条件:继承,方法重写,父类引用指向子类对象。 父类引用指向子类对象后,...

2020-02-26 14:50:01 87

原创 java第四次学习总结

[1] 学习了对象的比较 方法Equals()在不同类中会重写,用于比较 [2]构造方法在初始化时的调用 默认第一句是super(); 调用父类构造器静态初始化块和这个一样; [3] 学习了封装 方法内的值用private修饰,并设置接口setxx(),让值经过一次筛选且只能通过该接口对前者修改; [4]继承、接口的应用 接口中写有抽象方法,抽象方法当类继承接口时重写 [5] 异常处理 try{ ...

2020-02-26 14:45:17 70

原创 java第三次学习总结

[1] 学习了String的所有相关方法 (1)大小写变换即删除头尾空格等方法 String s1 = "aAc"; String s4 = s1.toUpperCase(); out.println(s4); out.println(s1.toLowerCase()); (2)判断字符串首/尾 String cs = "test,string汉@字@again,test "; out.pr...

2020-02-26 14:44:02 116

原创 java第二次学习总结

[1] 学习了数据的默认类型 1323等整形数据直接的数据默认int型(不能大于20亿); 3.14等浮点数数据默认为double型(不能超过7位有效数据); 如果long数据类型赋值需要在数据后加L,如Longt a=4000000000L;; 如果float数据类型赋值需要在数据后加F,如float a=3.14F;; [2]浮点数的比较 浮点户不可以直接比较,因为它只是一个大概的估值如果非要...

2020-02-26 14:40:42 121

原创 java第一次学习总结

[1] 学习了java的历史 Java的核心优势: 跨平台。跨平台是靠JVM(虚拟机)实现的。 Java各版本的含义: JavaSE(Java Standard Edition)标准版,定位在个人计算机的应用。 JavaEE(Java Enterprise Edition)企业版,定位在服务器端的应用。 JavaME(Java Micro Edition)微型版,定位在消费电子产品的应用...

2020-02-26 14:36:14 154

空空如也

空空如也

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

TA关注的人

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