摘要:
Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结尾 Ctrl+F12,可以显示当前文件的结构 Ctrl 阅读全文
摘要:
1.volatile本质:是java虚拟机(JVM)当前变量在工作内存中的值是不确定的,需要从主内存中读取;synchronized则是锁定当前的变量,只有当前线程可以访问到该变量,其他的线程将会被阻塞。 2.volatile只能实现变量的修改可见性,并不能保证原子性;而synchronized则可 阅读全文
摘要:
原因一:导入的文件被删除了。 解决方法:右击项目名,在弹出的菜单中,选择“Bulid Path”-->“configure build path”-->“Source”,找到已被删除的那个的文件名,然后选择“remove”删除掉,再重新导入该文件。 原因二:可能是项目之前的JRE环境跟当前的环境不一 阅读全文
摘要:
Map集合的特点 1、Map集合中保存的都是键值对,键和值是一一对应的 2、一个映射不能包含重复的值 3、每个键最多只能映射到一个值上 Map接口和Collection接口的不同 Map是双列集合的根接口,Collection是单列集合的根接口 1、Map是双列的(是双列集合的根接口),Collec 阅读全文
摘要:
Tomcat启动失败,提示Server Tomcat v7.0 Server at localhost failed to start 在一次查看自己以前写过的项目中,运行tomcat失败,出现如图提示 然而自己之前的项目运行时候都很正常,没有出现这样的错误,再次运行时候就出现这样的错误,百思不得其 阅读全文
摘要:
函数 函数的定义 1.什么是函数? 函数就是定义在类中的具有特定功能的一段独立小程序。函数也称为方法。 2.函数的格式: 修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,.. ) { 执行语句; return返回值; } 返回值类型:函数运行后的结果的数据类型。 参数类型:是 阅读全文
摘要:
JAVA语言基础组成 关键字 关键字的定义和特点 定义:被Java语言赋予了特殊含义的单词 特点:关键字中所有字母都为小写 用于定义数据类型的关键字 class interface byte int short long double char boolean void 用于定义数据类型值的关键字 阅读全文
摘要:
java中Synchronized关键字之对象锁 当有多个线程对一个共享数据进行操作时,需要注意多线程的安全问题。 多线程的同步机制对资源进行加锁,使得在同一个时间,只有一个线程可以进行操作,同步用以解决多个线程同时访问时可能出现的问题。而用的最多的就是synchronized关键字。 语法:Syn 阅读全文