这不是我原创的!的!是标题的老师讲的!!写的 ,我想个办法,回去拿电脑改一下,,,,,我回去改,,,,,,再也不偷懒懒得甩链接了,,,!!!这次一定改
﹉课堂笔记分割线﹉
1.1语言特性·
虚拟机是?
jdk 工具箱
真正操作内存的是:JVM(java虚拟机)随jdk安装
无指针概念保护内存不易泄露,但是效率较差
内存是什么?
cpu:中央处理器,负责发送执行指令,为计算机指挥官
内存:程序运行过程中临时数据存储空间
硬盘:持久化存储数据设备
主板:载体,cpu,内存条,硬盘,主板多线链接
1.2java是面向对象的
复杂问题简单化
1.3健壮性
自动垃圾回收机制(GC机制)
Java不易导致内存泄露,其他需要释放内存,容易内存泄漏
JVm负责调度gc机制(也可以手动调用机制),无须程序员干涉。类似自动洗碗机,(但是影响效率)
以上描述了术语:Jvm gc
1.4java完全,完美支持多线程并发机制。
1.5可移植性,跨平台
编写一次,到处运行(平台改变,程序不变,)
缺点:麻烦,运行必须先安装jvm
java写病毒祸害Java程序员
jdk:java开发工具箱
jre:Java运行环境
jvm:java虚拟机
jdk包括jre,jre包括jvm
安装jdk的时候,jre自动安装,同时jre内部jvm也就自动安装
安装jre时,jvm也就自动安装了
**项目部署,跑项目,无需安装jdk,**只需要安装jre(运行环境)
jre体积较小,便携
安装jdk自带jre
开发完需要测试运行jre
*javase:标准版
javaee:企业版
javame:微型版