- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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
- 专卖店促销员销售与成交技巧培训课件(34P).pptx
- 红色商务风新员工入职销售技巧知识培训课件(34P).pptx
- 专卖店商场销售员销售与成交技巧培训课件(34P).pptx
- 小区物业保安法律知识培训课件(28P).pptx
- 专卖店销售员轻松成交技巧培训(34P).pptx
- 轻松成交客户新员工入职通用销售技巧知识培训(34P).pptx
- 2024年初级《银行业法律法规与综合能力》考前必刷必练题库500题(含真题、必会题).docx
- 2024年“新安法知多少”知识竞赛题库及答案(最新版).docx
- 2024年30秒毕业生面试工作自我介绍.docx
- 2024年《医务人员礼仪培训》心得体会.docx
文档评论(0)