随笔分类 -  java基础

摘要:废话不多说,直接上干活: 1.在project中现创建好module,也就是java web项目 2.把路径名写清楚就行了 3.创建在WEB-INF上右击创建classes和lib以存储class编译文件和外部jar包 4.选择Paths,选择Use Modules complie Output p 阅读全文
posted @ 2019-09-11 17:46 乡秀树i 阅读(442) 评论(0) 推荐(0) 编辑
摘要:一、下载地址 jdk和jre官方网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 根据你的系统选择你需要下载的jdk,32位系统对应x86,64位系统对应x64 下载完后得到一个可执行文件,点击运行进入安装 二 阅读全文
posted @ 2019-06-25 18:09 乡秀树i 阅读(871) 评论(0) 推荐(0) 编辑
摘要:Synchronized关键字整理 作用:能够保证在同一时刻最多只有一个线程执行该段代码,以达到保证并发安全效果。 两个用法: 1、对象锁: 包括方法锁(默认锁对象为this当前实例对象)和同步代码块锁(自己指定锁对象)。 2、类锁: 指synchronized修饰静态的方法或指定锁为Class对象 阅读全文
posted @ 2019-06-21 10:09 乡秀树i 阅读(213) 评论(0) 推荐(0) 编辑
摘要:比较HashMap和Hashtable 1) Hashtable是线程安全的(即定义在Hashtable中的方法),但HashMap不是。如果你想使一个HashMap是线程安全的,可以使用 Collections.synchronizedMap(map) 或者ConcurrentHashMap类。 阅读全文
posted @ 2019-05-08 00:22 乡秀树i 阅读(249) 评论(0) 推荐(0) 编辑
摘要:Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 阅读全文
posted @ 2019-05-06 23:31 乡秀树i 阅读(990) 评论(0) 推荐(0) 编辑