- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java知识学习资料笔记课堂记录
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.开源
简单易用
纯面向对象
跨平台性
Java虚拟机
For linux
For windows
.class 文件 java (Java虚拟机中的一个命令)-.class - 边解释边运行
Java程序与 操作系统之间的一个纽带
Java普遍被认为是”一次编译,随处运行”。
程序代码中不要出现过分依赖某种操作系统特征的代码
垃圾回收机制
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(这是第一个应用程序!);
}
} 详解过程
cmd命令行定位到应用程序源文件所在目录下
javac编译应用程序源文件
javac –verbose显示详细的编译过程
当前目录下生成字节码文件 HelloWorld.class
java 执行应用程序
java –verbose显示详细的执行过程
编译:源文件-字节码指令
执行:字节码指令装入内存,字节码校验器对其进行校验,引用到的相关的类的字节码被装入,找到应用程序入口(main),程序执行。
1.6Java编码约定
Person
1.类名遵守驼峰标识 对于合成单词,每个单词首字母大写
2.对于方法 首字母小写 helloWorld()
3.package 所有的字母全部小写
4.成员变量与方法命名一致
5.局部变量与方法命名一致
6.见名知意
2.基础语法
2.1直接量和变量
Char型表示
Unidcode字符集11111111
88 F F
00 01 2D FF 01 4E 中 88 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
2.4取某一位的值或者设置某一位的值
一个整数,要取某一位的值为0或为1
将该整数与 1左移目标位后 作 运算 ,如果结果为 0,则表明该位为0,否则为1
如 12 0000 1100
判断第2位的值为1还是0
0000 0001
12 0000 0100
12 12 0000 0100
最终结果不为0 则12的第2位为1
一个整数,要将某一位设置为1
将该整数与 1左移目标位后 作 | 运算即可
如 12 0000 1100
设置第2位的值为1
分析: 既要保持该整数各位不变,又要将目标位设置为1,目标位只可能为0或1,要将目标位设置为1,则只需要将该整数与 目标位为1,其它位为0的一个数作 | 运算
0000 0001
12 0000 0100
12|12 0000 0101
最终结果,将12的第2位设置为1
一个整数,要将某一位设置为0
将该整数与 1左移目标位后 取反 作 运算即可
如 12 0000 1100
设置第2位的值为0
分析: 既要保持该整数各位不变,
您可能关注的文档
最近下载
- 匹克球理论考试试题库及答案.docx VIP
- 一+职场应用写作与交流(一):求职和应聘(教学设计)-【中职专用】高二语文上(高教版2023职业模块).docx
- 一 《微写作•描述事物》(教学课件)-【中职专用】高二语文同步精品课堂(高教版2023·职业模块).pptx VIP
- 新疆天泽水利投资发展有限公司招聘考试真题2024.docx VIP
- 匹克球运动 场地的使用要求及检验方法.pdf VIP
- 第十一章第一节《杠杆》实验教学说课稿教科版物理八年级下册.ppt
- TUNP-卧式操纵盘离心爆珠在线植入设备.pdf VIP
- 草布、衣服、床单被服洗涤服务方案.docx
- 2024年新疆天泽水利投资发展有限公司招聘真题.docx VIP
- 高标准农田鱼眼泡低洼地治理方案.docx
文档评论(0)