Java 初识运行原理和操作,java初识运行原理
分享于 点击 18500 次 点评:122
Java 初识运行原理和操作,java初识运行原理
Java 初识
Java 入门基础
Java 的六大特点
Java 是一门强语言,严格区分大小写,编译期就会报错
1.简单(弱化了指针的概念,使用引用的概念)
2.面向对象(更加贴近人的思考过程)
3.分布式(可以使用多台服务器,共同支持一个服务)
4.跨平台
Java 代码是不能直接运行的
编译过程(后缀. java 文件 ---> 编译成后缀是. class 的文件)
.class 文件运行在 JVM 虚拟机上,由 JVM 虚拟机把. class 文件翻译成电脑能看懂的操作指令
JDK: 开发者工具包
JRE: Java运行环境(各种的系统 jar 包)
JVM: Java 虚拟机
三者之间的关系:包含关系
5.安全性(内存管理上)
垃圾回收机制(不用程序员管理)
系统会在某一时刻对内存中的垃圾进行回收
会有一个线程轮询操作
延迟释放
6.健壮性(异常处理)
例如:一段程序,让你输入一个整数,需要一个整数,只能用整数去匹配
你非要输入一个" abc "----接收的类型不匹配导致程序奔溃
Java 中会给你抛出一个异常
让你有一个自己的选择:自己处理/让系统去处理
异常处理让代码有更好的容错率
程序的分类
C/S 结构 客户端/服务器 (Client/Server)
优势:将一些程序中使用的素材保存在客户端中,加载速度快
劣势:更新(用户形成了习惯)
B/S 结构 浏览器/服务器 (Browser/Server)
优势:网页一般不更新,更方便
劣势:受网速限制可能会造成不好的用户体验
Java 的分类
JavaSE(Java Platform Enterprise Edition) : 基础语法、面向对象的用法、接口、抽象类 ... 异常、多线程
JavaEE(Java Platform Standard Edition) : 框架部分(ssh、ssm)
JavaME(Java Platform Micro Edition) : 移动端(iOS/Android)
命名规范
1.类名(遵循:大驼峰写法)
首字母大写,每个单词的首字母都是大写( HelloWorld )
2.变量(遵循:小驼峰写法)
第一个单词首字母小写,其他单词首字母大写( helloWorld )
3.核心:见名知意
配置环境 && 编译
编译指令:
javac + 文件名. java 可以把. java 文件翻译成. class 文件(字节码文件)
运行指令:
java + 文件名(运行字节码文件.class 文件)
Windows 下安装完 JDK 需要配置环境变量
javac 和 java 是编译指令存在 jdk 文件夹下 bin 文件夹中
需要配置启动路径
进制
二进制(0,1)
八进制(0~7)
十六进制(0~9,A~F)
进制转换
十进制的数 ---> 二进制(连除2倒取余)
十进制的数 ---> 八进制(连除8倒取余)
十进制的数 ---> 十六进制(连除16倒取余)
二进制 ---> 十进制(加权求和)(把2乘回来)
1 1 0 0 1 1
2^5 * 1 + 2^4 * 1 + 2^3 * 0 + 2^2 * 0 + 2^1 * 1 + 2^0 * 1
32 + 16 + 0 + 0 + 2 + 1 = 51
例如:
//测试integer中的方法 10转2
//这个方法是个静态方法 有返回值 需要接收一下返回值 然后再打印
String str = Integer.toBinaryString(30);
System.out.println(str);
//测试8进制 16进制方法
System.out.println(Integer.toHexString(30));
System.out.println(Integer.toOctalString(30));
注释
1.单行注释: //
2.多行注释: /*
*
*/
3.文档注释: /**
*
*文档注释
*@author 加@符注解
*@version 1.0.0 版本号
*
*/
http://blog.csdn.net/huzongnan/article/list
相关文章
- 暂无相关文章
用户点评