- 博客(7)
- 收藏
- 关注
原创 jdk解决(一)
按照网上的指导安装了jdk和jre ,环境变量什么的都配置了运行cmd的时候,不管是输入java,javac,还是java -version 报不是内部或外部命令的错误。最终的解决办法是:cmd中输入:set path="%JAVA_HOME%\bin"...
2020-03-09 13:42:29
263
原创 Java随笔Day6
1、 请举例说明你见过的关于设计模式的应用。单例设计模式public class Singleton{private Singleton(){}private static Singleton instance=new Singleton();public static Singleton getInstance{return instance;}}public class Si...
2018-12-27 01:24:38
107
原创 Java随笔Day5
1、进程与线程的区别进程:顾名思义,就是在运行的应用程序线程:是进程内部的一个执行序列一个进程可以有多个线程2、多线程的实现方法?继承Thread类和实现Runnable接口3、同步的实现方法?synchronized和wait/notify4、堆和栈Java中的堆和栈属于不同的内存区域,使用目的也不同。堆:主要存放运行时创建的new对象栈:存放基本数据类型变量,对象的引用变...
2018-12-24 12:14:54
118
原创 Java随笔Day4
1、启动一个线程是用run()还是start()?启动一个线程肯定要调用start()方法。当用start()方法开始一个线程后,线程就进入一个就绪状态,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由jvm调度并且执行。这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。2、list ,set , map 是否继承自collection接口?list...
2018-11-26 17:23:40
104
原创 Java随笔Day3
1、什么是oom?oom就是说,当jvm因为没有足够的内存来为对象分配空间,并且垃圾回收器也已经没有空间可回收时,就会抛出这个error。2、HashMap和Hashtable的区别都属于Map接口的类,实现了将唯一键映射到特定的值上HashMap类是无序的。它允许一个null键和多个null值Hashtable类似于HashMap,但是是线程安全的,并且不允许null键和null值,比...
2018-11-26 17:10:30
69
原创 Java随笔Day2
字符串基础1.下面语句共创建了几个对象?String s=“a”+“b”+“c”+“d”+“e”;答:创建了一个对象。该语句在class文件中,相当于String s=“abcde”.当JVM执行到这一句话时,就在String pool里找,如果没有这个字符串,就会产生一个对象。String的内部结构是StringBuilder实现的。所以没有生成“ab” “abc”等对象s引用在堆栈里,肯...
2018-11-22 00:49:42
146
原创 Java随笔
Java简单知识点1.“==”和“equal”的区别==比较引用的地址equal比较引用的内容(Object类本身除外)2. final finally finalizefinal:用于声明属性、方法、类final修饰方法:方法不能被覆盖(重写)final修饰类:该类不能被继承final修饰属性:属性值不能修改finally:try…catch…finally语句try{有...
2018-11-20 22:56:32
210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人