Java基础
1.什么是程序?
客户端(QQ 微信)
好处:保留一些程序中的素材
坏处:需要更新客户端 占用内存
网页端(京东 淘宝)
好处:不需要下载安装包
坏处:比较依赖网速
2.Java的六大特点:
1.简单
简单是相对于C语言少了指针
Java中弱化了指针概念 而是用引用的概念解释了指针
2.分布式
多台服务器共同处理一个服务
3.跨平台
Java程序可以多台运行
Java代码是后缀.Java的文件 .Java文件不能再平台上运行
需要一个编译过程 通过这个编译过程把.Java转化为.class文件类型
但.class文件是运行再Java虚拟机上的 通过Java虚拟机把.class文件翻译成操作系统能够识别的指令
4.健壮性
有异常处理机制
容错率比较高
5.面向对象
更贴近人的思维
易于理解
6.安全性
体现在内存回收机制上 有2中形式
OG(安卓阵营)垃圾回收机制 轮询机制:就是系统不断地查找空余内存;特点:滞后释放
OC(苹果系统)引用计数机制 特点:立即释放
3.Java的开发环境
1.JDK 开发工具包
JDK中
bin 文件夹 保存的是 java操作指令
lib 文件夹 保存的是 系统提供的jar包
2.JRE 运行jar包
3.JVM Java虚拟机
最终翻译成 操作系统识别的指令
4.第一个Java程序
public class HelloWorld{//创建一个类
public static void main(string[] args){//创建一个主函数
system.out.println("HelloWorld")//打印方法
}
}
5.标识符
java中的标识符(系统已经使用的关键词)
Java中的命名规范
1.类名 使用 大驼峰 每个单词首字母大写
2.变量名 使用 小驼峰 只有第一个单词小写其余都是大写
3.标识符 只能以数字 字母 下划线_ $ 开头