- 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语言基础
1.java标识符的命名规则
A. 标识符只能由数字,字母,下划线 _ ,美元符号 $ 构成,其中不能以数字开头。
B. 不能以关键字为标识符。
C. 区分大小写。
D. 命名规范:第一个单词首字母大写其后的单词首字母大写,最好能见名知意。这种命名方式为峰驼标识
2.java中的关键字(所有关键字都是小写的)
Abstract:表明类或者成员方法具有抽象属性
Assert:用来进行程序调试
boolean:基本数据类型之一,布尔类型
Break:提前跳出一个块
Byte:基本数据类型之一,字节类型
Case:用在switch语句之中,表示其中的一个分支
Catch:用在异常处理中,用来捕捉异常
Char:基本数据类型之一,字符类型
Class:类
Cons:保留关键字,没有具体含义
Continue:回到一个块的开始处
Default:默认,例如,用在switch语句中,表明一个默认的分支
Do:用在do-while循环结构中
Doubl:基本数据类型之一,双精度浮点数类型
else:用在条件语句中,表明当条件不成立时的分支
Enum:枚举
Extends:表明一个类型是另一个类型的子类型,这里常见的类型有类和接口
Final:用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变
Finally:用于处理异常情况,用来声明一个基本肯定会被执行到的语句块
Float:基本数据类型之一,单精度浮点数类型
For:一种循环结构的引导词
Goto:保留关键字,没有具体含义
If:条件语句的引导词
Implements:表明一个类实现了给定的接口
Import:表明要访问指定的类或包
Instanceof:用来测试一个对象是否是指定类型的实例对象
Int:基本数据类型之一,整数类型
Interface:接口
Long:基本数据类型之一,长整数类型
Native:用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的
new :用来创建新实例对象
package:包
Private:一种访问控制方式:私用模式
Protected:一种访问控制方式:保护模式
Public:一种访问控制方式:共用模式
Return:从成员方法中返回数据
Short:基本数据类型之一,短整数类型
Static:表明具有静态属性
Strictfp:用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算术规范
Super:表明当前对象的父类型的引用或者父类型的构造方法
Switch:分支语句结构的引导词
Synchronized:表明一段代码需要同步执行
This:指向当前实例对象的引用
Throw:抛出一个异常
Throws:声明在当前定义的成员方法中所有需要抛出的异常
Transient:声明不用序列化的成员域
Try:尝试一个可能抛出异常的程序块
Void:声明当前成员方法没有返回值
Volatile:表明两个或者多个变量必须同步地发生变化
While:用在循环结构中
数据类型
八种基本数据类型
一个字节=8位:由8个1或0组成(位数不够补0),第一个数字代表正负,0为正 1为负.
B.引用数据类型(默认值为null)
数组
类
接口
简单了解进制
快捷进制 例:65//如何能得出65?==》1+64;反之也能求出65。
64 32 16 8 4 2 1
1 0 0 0 0 0 1
5.字符编码
转码:cmd中调用native2ascii方法(回车),输入要转换的内容(回车)可转换成unicode码。字符如果采用解码和编码不一致则会乱码。
数据类型
整数型有3种表达方式
十进制:
八进制:以0开始
十六进制:以0x开始
7.基本类型的转换
Java语言中整数型默认为int类型;如果要声明称long类型则在变量后加L;如果变量值没有超过int类型的取值范围L则可加可不加。(一个整数诺没有超出某一类型(该类型比int低的)的取值范围,则可直接将该整数赋值给改类型;主要注意byte的取值范围是-128~127(256个),char类型中a的ascii值为97后面的往后推)
Java语言中浮点类型默认为duoble类型,声明为float类型的变量必须在变量后加f。
Java语言中boolean类型比较特殊不能装换成其他类型。
默认转换:
容量小的会默认转换成容量大的(浮点型比整型大,不看容量)
byet==short,char==int==long==float==double:
byte,short,char之间计算不会互相转换,首先转换成int
例:byte b=10;
short s=20;
int i=b+s //成立
byte
文档评论(0)