黑马程序员——JAVA基础之(基本语法)

来源:互联网 发布:淘宝1.1模型枪店铺 编辑:程序博客网 时间:2024/05/06 05:51

 ------- android培训、java培训、期待与您交流! ----------  -

 

 java语言同其他语言一样,也是由语法规则和语义定义组成的。语法规则制订了有语言元素构造合法的句式,语义定义则解释了这些句式的含义,应深刻理解个知识点的概念,牢记一些Java的语法,从而达到学习的目的。

字符编码集:

Java中使用的是统一码(Unicode)
Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。
注意:Unicode16位表示,比ASCII码字符集要大的多。
 
汉字字符集
GB2312-80:中华人民共和国国家汉字信息交换用编码,全称信息交换用汉字编码字符集——基本集,国家标准总局发布,198151日实施,收录简化汉字及符号、字母、日文假名等共7445个图形字符,其中汉字占6763
lGBK:全国信息技术化技术委员会于1995121汉字内码扩展规范GBK共收入21886个汉字和图形符号
BIG5198310月,台湾国家科学委员会、教育部国语推行委员会、中央标准局、行政院共同制定了通用汉字标准交换码,后经修订于19925月公布,更名为中文标准交换码BIG5收录13461个汉字和符号
 
为什么使用Unicode?
 
lJava中使用的不同字符集编码的内码定义不一样
                •汉字    GBK         BIG5       
一   D2BBA440
        •丁   B6A1    A442
        •七   C6DF    A443
因为Unicode比较统一,有标准所以使用Unicode字符编码集。
 
标识符
程序设计语言中的标志符就是程序中自定义的内容的命名符号。在Java语言中主要是对程序中所出现的类、对象、变量等进行名称定义时限定其表示字符。
 
标识符组成规则
1.只能使用以下符号组成
字母(A~Za~z)
特殊符号($_)
数字(0~9)
2.1个符号不能为数字
3.不能为关键词、truefalsenull
4.区分大小写,但没有字符个数的限制。
例如:name,Thread_0,$mony_1_$都是合法的标识符,
1w1,_len#,open-windows,chart是不合法的标识符
 
企业级标识符命名规则
类与接口:首字母大写,其余字首字母大写,其他全部小写。如:My MyClass MyClassName
方法名:首字母小写,其余字首字母大写,其他全部小写。如:my myMothermyMotherSleep
常量名:全使用大写字母形式,字间加下划线。如PERSON_GENDER_OF_MAN
变量名:首字母小写,其余字首字母大写,其他全部小写。如:num numberOne numberTwo
 
关键字
关键字又称保留字,是Java语言自身合法的标识符,但是它们具有专门的意义和用途,不能当作普通的标识符使用,以下列出了Java语言中的所有关键字。

if  long    throw  public   strictfp

do  case    while  return  abstract 

for  null    short  throws  continue

int   char    super   finally  transient   

try  void    break  default   interface

new   float    static  private  protected

this  class    native  volatile   instanceof

goto  final     double  boolean  implements

byte  const    import  extends   synchronized

else  catch    switch  package
 
注释
所谓注释,是指程序中的解释性文字,这些文字是给程序的阅读者看的,编译器将不对其进行编译,注释能够帮助读者理解程序,并为后续进行测试和维护提供明确的知道信息,注释是说名代码做些什么,而不是怎么做,注释要简明,恰到好处,没有注释的晦涩代码是糟糕的变成习惯的显著标志,在代码短时,注释看起来没有什么作用,当代码达到上万行的时候,没有注释是很可怕的,这是就体现出注释的重要性了。
注释可以分为单行注释(//),多行注释(/*      */)和文档注释(“/**”和“*/”)。
单行注释符//
用于注释单行的信息,出现在行首位置
例如://这是一个单行注释
 
多行注释符/*……*/
用于注释多行信息,/*表示注释开始,*/表示注释结束
例如:/*这是一段分布在多行中的注释*/
 
文档注释符/**……*/
Java特有的一种注释语句,使用javadoc工具从源代码和文档注释中将信息取出,然后转换为HTML文件
 
多行注释嵌套
 
注释的应用
 
分隔符
空白符:出现在任意两个字之间,一个等同多个
public static void main   
public      static     void
分号:每个语句的结束标志。For循环条件表达式中也使用到
System.out.println(“hello world”);
逗号:用于分隔定义相同类型的变量或对象。
•char c,c1,c2,ch; 
冒号:用做语句标点和语句之间的分隔符。
•f=a>b?c+d : c-d;
{}号:界定类、方法、复合语句的作用域。
•for(……){  ……  }
 

进制

进制是数字的表示形式
60=1分钟 60分钟=1小时 24小时=1
12=1年 10=1斤 16=1
12=1打 374个人=1
早期的进制
常用数字进制有4
二进制 八进制(0)  十进制   十六进制(0x)
 
计算机内部使用的是二进制表示形式
高低电平实现二进制

进制转换

十进制  转    二进制

十进制 转   八进制

十进制 转   十六进制

二进制    转    八进制

二进制 转   十六进制

八进制 转   十六进制

 

 

 

 

 

 

 十进制转二进制

 

 

 

 负数的进制表现形式

原码
反码
补码
负数的二进制表示形式
二进制加减乘除
 

二进制加法

 

 

------ android培训、java培训、期待与您交流! ----------

详细请查看:http://edu.csdn.net

原创粉丝点击