- 5
- 0
- 约4.59万字
- 约 66页
- 2017-09-05 发布于浙江
- 举报
Java课堂记录
1.java 概述
1.1java 发展简史及jdk 版本
1982 年成立了sun 公司 (Stanford University NetWork ) ,应用于小型机等服务器领域的开
发。
Oak
1995 年 jdk1 .0
1998 年 jdk2.0
1999 年 javaee 标准推出
Java 5.0
Java 6.0
2009 年 oracle 收购了sun
Solaris (unix)
MySql
1.2java 技术特点
1.开源
2. 简单易用
3. 纯面向对象
4. 跨平台性
Java 虚拟机
For linux
For windows
.class 文件 java (Java 虚拟机中的一个命令)-.class - 边解释边运行
Java 程序与 操作系统之间的一个纽带
Java 普遍被认为是”一次编译,随处运行”。
程序代码中不要出现过分依赖某种操作系统特征的代码
5. 垃圾回收机制
1.3jdk 下载与安装
1.
2.安装
3.配置环境变量
Path 环境变量中追加一段 “C:\Program Files\Java\jdk1.6.0_18\bin”,注意一定要指到 bin 下
4.运行javac ,进入命令提示选项即可
1.4 环境变量的说明(PATH)
1.首先会在当前目录寻找该命令
2.如果找不到,会在系统环境变量中寻找有无指向该命令的路径
3.如果找不到, 会在用户环境变量中寻找有无指向该命令的路径
4.如果找不到,提示错误
1.5 第一个Java 运行程序
class HelloWorld{
public static void main(String[] args){
System.out.println(这是第一个应用程序!);
}
}
详解过程
1. cmd 命令行定位到应用程序源文件所在目录下
2. javac 编译应用程序源文件
3. javac –verbose 显示详细的编译过程
4. 当前目录下生成字节码文件 HelloWorld.class
5. java 执行应用程序
6. java –verbose 显示详细的执行过程
编译:源文件-字节码指令
执行:字节码指令装入内存,字节码校验器对其进行校验,引用到的相关的类的字节码被装
入,找到应用程序入口(main),程序执行。
1.6Java 编码约定
1.类名遵守驼峰标识 对于合成单词,每个单词首字母大写
2.对于方法 首字母小写 helloWorld()
3.package 所有的字母全部小写
4.成员变量与方法命名一致
5.局部变量与方法命名一致
6.见名知意
2.基础语法
2.1 直接量和变量
Char 型表示
Unidcode 字符集
00 01 2D FF
01
4E 中
FF
2.2 基本数据类型转化
对于整数直接量默认为int 型
对于小数直接量默认为double 型
byte/short/char -int-long-float-double
byte/short/char 之间不互相转换,它们在运算时都会转换为int
表数范围大的类型转换为表数范围小的数据类型时,需要进行强制类型转换
多种类型的数据混合运算时,会自动将所有类型转换为最大表数范围的那种
类型之后再运算
2.3 为什么是-124
Byte b=122;
Byte b2=10;
Byte b3=b+b2;
B3=-124????
原码 反码 补码
正数 原=反=补
负数 补=原码除符号位各位取反+1
122
0 0 1 1 1 1 0 1 0
10
0 0 0 0 0 1 0 1
您可能关注的文档
- CH6Java的基本类库1.pptx
- CH6Java的基本类库2.pptx
- CH6Java的基本类库3.pptx
- ci框架完整学习 笔记.doc
- CMS视频集中管理软件使用说明书.pdf
- CNKI总库平台介绍.ppt
- CNPE-CJ-1-PSB-401土建设计阶段设计澄清、现场变更接口管理程序C.pdf
- CODE39二维码和条形码的定义类库.pdf
- CreateFileMapping实现的共享内存及用法.pdf
- Creo2.0创建枚举型参数.pdf
- 2025年版汽车趋势报告 The 2025 EPA Automotive Trends Report.docx
- 2026年边缘计算开源平台EdgeX Foundry入门与二次开发.docx
- 2026年超声内镜放大内镜早癌诊断AI辅助识别系统临床评价.docx
- 2026年报废汽车回收与再制造逆向物流体系.docx
- 2026年产品碳足迹核算方法学:从摇篮到大门与从摇篮到坟墓.docx
- 2026年城乡要素平等交换双向流动政策创新试点申报材料.docx
- 2026年超导半导体接口电路架构与电平转换驱动器设计.docx
- 2026年财政贴息不再以再贷款支持为前提后的风险防范与合规要点.docx
- 2026年不动产信托登记试点政策对遗嘱信托支持.docx
- 2026年城乡有机废弃物协同处理技术方案.docx
最近下载
- 2025年济南槐荫区九年级中考英语一模考试试题(含答案,无听力原文及音频).pdf VIP
- 托福(TOEFL)红宝书单词(俞敏洪着)电子版.doc VIP
- 名著《骆驼祥子》和主观题——2024中考知识梳理和对点练习(原卷版).docx VIP
- 小学数学大单元教学实施策略.pptx VIP
- 止痛最强的中草药15方,解决颈肩腰腿痛.pdf VIP
- 标准航海通信用语[详细].doc
- 高中物理二级结论整理及高中物理二级结论总结.doc VIP
- 初二上几何题(20).docx VIP
- 《中华人民共和国行政许可法》培训解读课件.pptx VIP
- 照明控制系统设计_毕业设计论文基于PLC的建筑设备自动控制系统设计.doc VIP
原创力文档

文档评论(0)