Java学习笔记

来源:互联网 发布:java程序员推荐笔记本 编辑:程序博客网 时间:2024/06/06 01:45
Java学习笔记
1.java -verbose:gc YourClassName
可以看到每次垃圾回收后的提示信息
具体参见:http://chenzhou123520.iteye.com/blog/1582163
2.phanthomReference虚引用
四中对象引用,强引用,软引用,弱引用,虚引用,前三种引用主要在垃圾回收机制上有所不同,强->不可达才有可能回收;软->内存不足情况下回回收;弱->不管内存是否充足,只要调用垃圾回收机制就会回收;虚引用类似于没有引用,像new ClassA()这样,虚引用主要用于跟踪对象被垃圾回收的状态,不能单独使用,必须要与引用队列ReferenceQueue联合使用+虚引用无法获取它引用的对象。
3引用队列ReferenceQueue
虚引用在对象被释放之前,会将与之对应的虚引用添加到他的关联引用队列。
4修饰符strictfp和native
strictfp->表示精确浮点数,可以修饰接口,类,方法,那么所修饰范围内的java编译器和运行环境就会按照严格的浮点数标准
来执行
native->修饰方法,native修饰的方法类似于一个抽象方法。不同的是native方法采用C语言实现,一般这个方法需要利用平台
相关特性,或者访问系统硬件。
----------------------------------------------------------
5 JAVA SE,JAVA ME, JAVA EE
JAVA SE (java platform standard edtion)--->开发桌面应用的版本(做电脑软件)
J2ME:JAVA ME(java platform mobile edtion)--->开发企业应用的版本(做网站)
JAVA EE(java platform enterprise edtion)--->开发嵌入式版本(做手机软件)
----------------------------------------------------------
6 JNI(JAVA Native Interface)
调用non-java程序(c或者c++),这部分程序的内存回收要使用finalize方法来实现。
----------------------------------------------------------
7 Java applet
由java编写的小应用程序,可以被嵌入到HTML网页中,在启用了java的浏览器中运行。
目的是编写动态交互的web应用程序。
8 Spring
Spring是一个轻量级的Java 开发框架。它是为了解决企业应用开发的复杂性而创建的。
框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,
同时为 J2EE 应用程序开发提供集成的框架。Spring的核心是控制反转IoC)和面向切面(AOP)。
简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。(百度百科)
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 京东预约错了怎么办 魅蓝手机声音小怎么办 魅族2手机锁定了怎么办 flyme的密码忘了怎么办 魅族note3忘记开机密码怎么办 小米3s手机死机怎么办 二手小米手机有账号锁怎么办 小米五指纹解锁失灵怎么办 小米note3指纹解锁失灵怎么办 小米4s手机屏幕失灵怎么办 vivo手机没有otg功能怎么办 头戴耳机压头发怎么办 小米4c很卡怎么办 小米4c玩王者怎么办 小米4s屏幕乱跳怎么办 小米4s手机后壳碎了怎么办 小米5spius开不了机怎么办 小米5s无限重启怎么办 小米5s外屏坏了怎么办 小米5s内屏碎了怎么办 小米4充电没反应怎么办 小米5手机变卡了怎么办 小米5变卡了怎么办 小米手机充电无反应怎么办 小米6相机卡顿怎么办 华为手机玩游戏发热怎么办 华为手机变慢了怎么办 华为p10手机变慢怎么办 华为手机账户密码忘记了怎么办 QQ浏览器无法加载插件怎么办 电脑开了机黑屏怎么办 扫描仪打不开运单扫描怎么办 打印机不支持64位系统怎么办 xp系统dnf闪退怎么办 w10电脑所有程序都打不开怎么办 安卓手机太卡怎么办 系统装到f盘了怎么办 虚拟机占c盘内存怎么办 外机连无线虚拟机显示受限怎么办 使用msdn下载解压后怎么办 路由80端口被占用怎么办