- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA基础知识点总结_4
Java 语言的几个主要特点
平台无关性:能运行于不同的平台上
安全性:去掉了指针操作,内存由操作系统分配
面向对象:利用类使程序更加利于维护
分布式:可以使用网络文件和使用本机文件一样容易
健壮性:检查程序编译和运行的错误
Java 的三大核心机制
虚拟机机制:利用虚拟机解释字节码执行java 程序实现跨平台
垃圾收集机制:自动内存回收
代码安全性机制:加载代码后校验代码后再执行代码
Java 文件的类型有两种:
扩展名为java 的文件:是Java 源文件,属于编译之前的纯文本文件,存储java 源代码。
扩展名为class 的文件:是Java 类文件,属于编译之后的二进制文件,存储字节码。
Java 的编译运行原理
首先编写java 源文件,然后编译成class类文件,然后通过虚拟机解释成机器码到硬件执行。
Java 是编译型语言还是解释型的语言
既不是完全编译型,也不是完全解释型,是半编译半解释的。
main 方法是程序的入口方法,是由虚拟机自动调用的。
语句必须用分号结束但是代码块{}可以用分号结束,也可以不用分号结束
Java 中注释,各自的功能有三种:
单行注释//:加在行首只能注释一行
多行注释/* */:注释多行,但不能嵌套使用
文档注释/** */:用于生成HTML 形式的文档,需要配合javadoc命令实现
Java 语言的数据类型是强类型,意味着每一个变量都必须明确声明数据类型。
Java 语言中数据类型的划分
分成基本类型和引用类型两大类。
基本类型:有8种,只能存储单一的值,不以对象的形式存在
引用类型:除了基本类型之外其他的都是引用类型,能够存储复杂数据类型,以对象的形式存在
基本类型8种类型
布尔类型:boolean 占1字节
字符类型:char 占2 字节
整型:byte 占1字节 short 占2 字节 int 占4 字节 long 占8字节
浮点型:float 占4 字节 double 占8字节
常见的转义字符
转义序列 名称
\b 退格
\t 制表
\n 换行
\r 回车
\” 双引号
\’ 单引号
\\ 反斜杠
常见的Unicode字符对应的编码
大写的A 到Z 是对应65 到90,小写的a 到z 是对应97 到122,字符0 到9 是对应48到57
标识符起名规则
1. 应以字母、下划线、美元符开头
2. 后跟字母、下划线、美元符或数字
3. 不能用关键字和保留字
4. 严格区分大小写
5. 名称长度没有限制
在声明变量的时候加上final 修饰符即为常量,表示这个变量只能被赋一次值。
如果是在一个表达式中,那++放后面表示先运算表达式,然后再进行自增运算,如果在一个表达式中,++放前面,
则表示先进行自增运算然后在运算表达式。--同样道理。
例如:
int i 10;
int j i++;//先进行赋值运算然后再进行自增运算
j的结果是10
int i 10;
int j ++ i ;//先进行自增运算然后再进行赋值运算
j的结果是11
判断字符串内容相同用equals方法判断内容相同, 只能判断引用是否相同
if语句和循环语句的花括号当执行的语句只有一句的时候
可以省略
switch 语句规则
表达式expr 的返回值必须是下述几种类型之一:int,byte,char,short 或枚举常量;
case 子句中的值必须是常量,且所有case 子句中的值应是不同的,也必须是下述几种类型之一:int,byte,char,short
或枚举常量
default 子句是任选的;
break 语句用来在执行完一个case 分支后使程序跳出switch 语句块;
2
退出循环break 和continue 区别
break 是退出整个循环
continue 是退出当前循环继续下一次循环
声明数组创建数组的方法
以下声明都是合法的:
int []a;
您可能关注的文档
- ICP-MS测定纯净水.pdf
- ICP OES 培训课程Chapt5.pdf
- ICPrintS 普通用户使用手册.pdf
- ICRメカセラ装置资料[㈱セイスイ]-C中文.pdf
- ICT全球化指数.pdf
- IC设计基础笔试面试常见题目(含详细答案).pdf
- ICEM CFD基础教程与实例.pdf
- IC硅片加工项目可行性研究报告(专业经典案例).pdf
- iData_外来文化本土化的一个结晶_日本茶道精神分析_齐海娟.pdf
- iData_日本茶道的源流与精髓_张建立.pdf
- 第十八章平行四边形单元复习专题四边形创新作图--2024-2025学年人教版初中数学八年级下册.pptx
- 北师大版(2019)高中数学必修1第8章2.数学建模的主要步骤.pptx
- 统编版八年级语文下册第六单元虽有嘉肴.pptx
- 统编版初中语文七年级上册第3课雨的四季.pptx
- 人教版初中英语2024学年江西省中考专题复习阅读理解技巧指导.pptx
- 人教版(2019)高中英语必修3 Unit 4 Space Exploration Reading and Thinking.pptx
- 5.3 实际问题与一元一次方程(销售问题)-2024-2025学年人教版初中数学七年级上册.pptx
- 统编版小学语文五年级下册快乐读书吧《红楼梦》名著品读.pptx
- 人教版初中英语九年级全册 unit6 When was it invented Section B 2a-2e.pptx
- 第十七章专题复习活用勾股定理,巧解翻折问题-2024-2025学年人教版初中数学八年级下册.pptx
文档评论(0)