javase笔记
文章平均质量分 83
我能走到对岸吗
星辰和大海
展开
-
java开发遇到的bug总结
1 端口被占用:任务管理器里面–详细信息-javaw解决!1-1 在CMD中输入命令:netstat -ano,第二:查找本地地址对应的pid,第三:CMD中输入命令:taskkill /f /t /im 【pid】2 笔记本的网卡的数量:1:笔记本电脑一般有两块网卡,一个PCI网卡,一个WireLess无线网卡,如果蓝牙也算一块网卡的话,有的笔记本有三块网卡2:当我们安装虚拟机后,会有虚拟网卡,比如安装vmware,自动增加两个虚拟网卡:VMnet1和VMnet8,VMnet1是虚拟机主机模式的网原创 2021-06-20 23:06:20 · 600 阅读 · 0 评论 -
JUC
1 Atomic : AtomicIntegerLocks : Lock, Condition, ReadWriteLockCollections : Queue, ConcurrentMapExecuter : Future, Callable, ExecutorTools : CountDownLatch, CyclicBarrier, Semaphore2. 原子操作多个线程执行一个操作时,其中任何一个线程要么完全执行完此操作,要么没有执行此操作的任何步骤,那么这个操作就是原子的。出现原因原创 2020-08-12 22:12:34 · 118 阅读 · 0 评论 -
包装类
一、存储引擎包装类缓存池比较包装类型基本类型都有对应的包装类型,基本类型与其对应的包装类型之间的赋值使用自动装箱与拆箱完成。这些小的数字使用频率高,缓存达到一种对象复用,节约系统资源和提示响应能力!Integer x = 2; // 装箱int y = x; // 拆箱缓存池new Integer(123) 与 Integer.valueOf(123) 的区别在于,new Integer(123) 每次都会新建一个对象,而 Integer.valueO.原创 2020-08-12 22:10:00 · 118 阅读 · 0 评论 -
数组
1 声明一个数组的时候不能直接的限定长度,只有创建对象是咧话的时候才能给定数组的长度!!!2 数组无论是在定义为实例变量还是局部变量,若没有初始化,都会被自动初始化;其他对象只有为实例变量时会被自动初始化,局部变量必须初始化...原创 2019-07-11 20:56:18 · 148 阅读 · 0 评论 -
内部类
1 局部内部类可以用哪些修饰符修饰?–局部内部类是放在代码块或方法中的,不能有访问控制修饰符,且不能用static修饰,abstract和final可以!!!2 局部内部类定义在方法中,可以看成局部变量,局部本身就是访问权限修饰,不能有public,protected,public修饰,另外,普通方法中不能定义static内部类。 成员内部类定义在类中,可以看成成员变量,可以有public,pr...原创 2019-07-11 20:55:44 · 179 阅读 · 0 评论 -
修饰符
1 private是可以继承的,只是不可以调用而已,子类默认会调用父类的无参构造,没有的话,必须显示的调用,否则编译不会通过2 private和final:private只有在类的内部使用,final可以在类的外部进行访问是不同的,但是不可以重写!!!可以使用这个方法的功能,但是不可以修改!!!3 ** final定义的变量不是必要在定义的同时完成初始化,也可以在构造函数里面完成初始化,fin...原创 2019-07-11 20:54:51 · 180 阅读 · 0 评论 -
八大数据类型
1 byte在内存暂用一个字节,-128-127之间,将128强制转换为byte,超出了范围,最高位是符号位-1282 Java中的四类八种基本数据类型第一类:整数类型 byte short int long第二类:浮点型 float double第三类:逻辑型 boolean(它只有两个值可取true false)第四类:字符型 char3 java一共八大数据类型:六种...原创 2019-07-11 20:54:17 · 329 阅读 · 0 评论 -
重载和重写
1 重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Ove...原创 2019-07-11 20:53:07 · 177 阅读 · 0 评论 -
String
1 String与StringBuffer的区别?解析:String是不可变的对象,StringBuffer是可以再编辑的字符串是常量,StringBuffer是变量;-----详细解析:String, StringBuffer,StringBuilder的区别1.可变与不可变String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道string对象是不可变...原创 2019-07-11 20:52:00 · 379 阅读 · 0 评论 -
异常
1 ** 所有异常的父类是throwable**2 throws表示抛出异常的一种可能性,不一定会,throw一定抛出了某一种异常3 捕获到的异常不仅可以在当前的方法里面进行处理还可以将异常抛给调用它的上一级1 throws是用来声明一个成员方法可能抛出的各种异常情况,第二:final用于可以声明属性和方法,分别表示属性的不可变及方法的不可覆盖。不是方法的不可继承第三:throw是用来明确地...原创 2019-07-11 20:51:12 · 502 阅读 · 0 评论 -
名词解释
ORM:对象/关系映射(ORM):是指将程序中的对象自动持久化到关系型数据库中2 什么是 Web Service(Web服务)?Web Service 就是通过网络调用其他网站的资源。3 MVC 的各个部分都用哪些技术来实现?如何实现?Model层:可以用普通的 JavaBean 来实现。View层:可以用 JSP 或者 JS 来实现。Controller层:可以用 Struts2 或者 ...原创 2019-07-11 20:43:39 · 273 阅读 · 0 评论 -
笔记--构造函数
构造器的名字必须和类名相同,而匿名内部类没有类名,所有不可以有构造器1 构造方法不能用对象调用;A:构造方法概述和作用,给对象的数据(属性)进行初始化 B:构造方法格式特点a:方法名与类名相同(大小也要与类名一致)b:没有返回值类型,连void都没有c:没有具体的返回值return;-----重载:方法名相同,与返回值类型无关(构造方法没有返回值),只看参数列表,系统默认创造一个无参数的,我...原创 2019-07-11 20:41:28 · 375 阅读 · 0 评论 -
笔记--class和static
a:在静态方法中是没有this关键字的!1 静态是随着类的加载而加载,this是随着对象的创建而存在。2 静态比对象先存在3 静态方法只能访问静态的成员变量和静态的成员方法静态方法:成员变量:只能访问静态变量成员方法:只能访问静态成员方法非静态方法:成员变量:可以是静态的,也可以是非静态的成员方法:可是是静态的成员方法,也可以是非静态的成员方法。简单记:静态只能访问静态2 ...原创 2019-07-11 20:40:26 · 293 阅读 · 0 评论 -
Integer------包装类
包装类1 在java中基本类型都有对应的包装类,比如int对应的就是Integer,自动装箱和拆箱可以自动的转换,比较小的数字使用的频率比较高,所以设计了缓存池,对于-127-+128的数据,只要不是new出来的,是可以达到复用的,来提高效率的,2 使用效率上int要大于Integer,因为Integer是对象,某些地方设计自动的装箱和拆箱操作,局部变量优先,合理的控制变量的声明周期,局部变量...原创 2019-06-14 23:25:07 · 126 阅读 · 0 评论 -
javase-----笔记
1 javase中的构造函数 子类继承了父类,先调用父类的构造函数,可以隐似的和显示的调用,构造函数不可以继承,子类构造函数可以调用其他方法! 弗雷一定要写无参数的构造,防止莫名奇妙的错误 2 final和private中的方法 子类继承父类,子类拥有了父类的所有属性和方法。 所以:子类继承了父类的所有属性和方法或子类拥有父类的所有属性和方法是对的,只不过父类的私有属性和方法,子类是无法...原创 2018-08-15 17:13:14 · 125 阅读 · 0 评论 -
javaee学习笔记
***1 ==比较对象的时候比较的是两个对象的地址,在integer中会自动拆箱装箱,有一个数值的时候自动转换比较的是是数值返回Boolean 2 javaee浮点类型默认是double类型的,float的变量赋值后面要加f 3 java中的重载是方法名字相同,形参个数,类型,顺序构成重载,返回值不能,与权限修饰符号无关! 4 反射中的实体类必须写无参构造,和有参,否则总会有莫名其妙的...原创 2018-08-14 15:14:17 · 197 阅读 · 0 评论