java入门基础
1.程序的分类
C/S结构 客户端/服务器 (Client/Server)
B/S结构 浏览器/服务器 (Browser/Server)
2.java的特点
1.简单(弱化了指针的概念 引用的概念)
2.面向对象(更贴近人的思考过程)
3.分布式(可以使用多台服务器 共同支持一个服务)
4.跨平台(java代码是不能直接运行,编译过程,由后缀.java文件--->编译成.class的文件,
.class文件运行在JVM虚拟机上 由JVM虚拟机把.class文件翻译成电脑能看懂的操作指令,JDK中包含 JRE 和 JVM )
5.安全性
垃圾回收机制(不用程序员管理)
系统会在某一时刻 对内存中的垃圾进行回收(会延迟释放)
6.健壮性(异常处理)
异常处理让代码有更好的容错率
3.java的分类
javaSE (基础语法 面向对象的用法 借口 抽象类、、、、异常 多线程)
javaEE (框架部分 ssh ssm)
javaME (移动端)
4.编译指令和运行指令
编译指令:
javac + 文件名.java 可以把.java文件编译成.classs文件(字节码文件)
运行指令:
java + 文件名(运行字节码文件.class文件)
win下 安装完JDK 需要配置环境变量
javac和java是编译指令 存在jdk文件夹下 bin文件夹下
5.进制转换
进制
二进制(0,1)
八进制(0,10)
十六进制(0,9,ABCDEF)
进制转换
十进制的数
十进制
二进制
//测试integer中的方法 10转2
//这个方法是个静态方法 有返回 需要接收一下返回 然后再打印
String str = Integer.toBinaryString(18);
//sout / syso 打印快捷键
System.out.println(str);
//测试 8 进制 16进制方法 18
String str2 = Integer.toOctalString(18);
System.out.println(str2);
String str3 = Integer.toHexString(18);
System.out.println(str3);