我的java
justzg
这个作者很懒,什么都没留下…
展开
-
java第十三次学习总结
[1] JDBC加载驱动程序要使应用程序能够访问数据库,首先必须加载驱动程序。驱动程序是实现了 Driver 接口的类,它一般由数据库厂商提供。加载 JDBC 驱动程序最常用的方法是使用 Class 类的 forName()静态方法,该方法的声明格式为:public static Class<?> forName(String className)throws Class...原创 2020-03-03 16:40:07 · 178 阅读 · 0 评论 -
java第十二次学习总结
[1] 线程的优先级① 处于就绪状态的线程,会进入“就绪队列”等待JVM来挑选。② 线程的优先级用数字表示,范围从1到10,一个线程的缺省优先级是5。③ 使用下列方法获得或设置线程对象的优先级。int getPriority();void setPriority(int newPriority);注意:优先级低只是意味着获得调度的概率低。并不是绝对先调用优先级高的线程后调用优先级低的...原创 2020-03-03 16:33:57 · 77 阅读 · 0 评论 -
java的第十一次学习总结
[1] 线程、进程和程序·线程和进程的区别每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销。线程可以看成是轻量级的进程,属于同一进程的线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。线程和进程最根本的区别在于:进程是资源分配的单位,线程是调度和执行的单位。多进程: 在操作系统中能同时运行多个任务(程序)。多线程: 在同一应...原创 2020-03-03 16:31:23 · 106 阅读 · 0 评论 -
java第十次学习总结
[1] Java中流的概念细分按流的方向分类:① 输入流:数据流向是数据源到程序(以InputStream、Reader结尾的流)。② 输出流:数据流向是程序到目的地(以OutPutStream、Writer结尾的流)。按处理的数据单元分类:① 字节流:以字节为单位获取数据,命名上以Stream结尾的流一般是字节流,如FileInputStream、FileOutputStream。②...原创 2020-02-26 15:07:50 · 75 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
java第七次学习总结
[1] 抽象类(有方法/抽象方法)(1)有抽象方法的类只能定义成抽象类(2)抽象类不能实例化,即不能用new来实例化抽象类(3)抽象类可以包含属性、方法、构造方法,但是构造方法不能用来new实例,只能用来被子类调用(4)抽象类只能用来被继承(5)抽象方法必须被子类实现public abstract class Animal{ abstract public int shout();...原创 2020-02-26 14:54:58 · 78 阅读 · 0 评论 -
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 阅读 · 0 评论 -
java第五次学习总结
[1] 对象的转型父类引用指向子类对象,我们称这个过程为向上转型,属于自动类型转换。向上转型后的父类引用变量只能调用它编译类型的方法,不能调用它运行时类型的方法。这时,我们就需要进行类型的强制转换,我们称之为向下转型![2]理解多态多态的要点:多态是方法的多态,不是属性的多态(多态与属性无关)。多态的存在要有3个必要条件:继承,方法重写,父类引用指向子类对象。父类引用指向子类对象后,...原创 2020-02-26 14:50:01 · 87 阅读 · 0 评论 -
java第四次学习总结
[1] 学习了对象的比较方法Equals()在不同类中会重写,用于比较[2]构造方法在初始化时的调用默认第一句是super();调用父类构造器静态初始化块和这个一样;[3] 学习了封装方法内的值用private修饰,并设置接口setxx(),让值经过一次筛选且只能通过该接口对前者修改;[4]继承、接口的应用接口中写有抽象方法,抽象方法当类继承接口时重写[5] 异常处理try{...原创 2020-02-26 14:45:17 · 70 阅读 · 0 评论 -
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 · 114 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论