Java语言的基础组成

1、关键字              2、标示符               3、注释(单行/多行/文档)               4、常量和变量

5、 运算符              6、语句                  7、函数                                         8、数组

一、关键字

定义:被Java赋予了特殊含义的单词。

特点:体现上都是英文小写。

二、标示符 

1、在程序中自定义的一些名称。

2、 由26个英文字母大小写,数字:0~9  符号:_ $ 组成。

3、定义合法标示符规则:数字不可以开头        不可以使用关键字

4、Java中严格区分大小写。

注意:在起名字时,为了提高阅读性,要尽量有意义。

   Java中的名称规范:  

   包名:多单词组成时所有字母都小写。

     xxxyyyzzz

   类名接口名:多单词组成时,所有单词的首字母大写。

    XxxYyyZzz

   变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。

   xxxYyyZzz

   常量名:所有字母都大写。多单词时每个单词用下划线连接。

   XXX_YYY_ZZZ

三、常量 和变量

常量:表示不能改变的数值。

Java中常量的分类:

1、整数常量。所有整数。

2、小数常量。所有小数。

3、布尔型常量。较为特有,只有两个数值。true  false。

4、字符常量。将一个数字字母或者符号用单引号( ‘ ‘ )标识。

5、字符串常量。将一个或者多个字符用双引号(“”)标识。

6、null常量。只有一个数值就是:null。

注:负数的最高位都为1。

变量:就是将不确定的数据进行存储,也就是需要在内存中开辟一个空间 。

1、内存中的一个存储区域。

2、该区域有自己的名称(变量名)和类型(数据类型)。

3、该区域的数据可以在同一类型范围内不断变化。

作用:用来不断的存放同一类型的数据,并可以重复使用。

定义变量的格式:数据类型 变量名 =初始化值;

使用变量注意:

1、变量的作用范围 {一对{}之间有效}

2、初始化值

说明:整数默认:int    小数默认:double

四、运算符

1、算术运算符

2、赋值运算符

  符号:=  +=  -= *=  /=  %=

3、比较运算符

运算符                              运算                                    范例                       结果

==                                 相等于                                   4==3                       false !=                                  不等于                                   4!=3                       true <                                   小于                                    4<3                        alse  >                                  大于                                    4>3                        rue <=                                 小于等于                                 4<=3                       false >=                                 大于等于                                 4>=3                       true instanceof                   检查是否是类对象                     “Hello” istanceof  String         true 4、逻辑运算符

运算符                            运算                            范例                        结果 &                                 AND(与)                        false&true                  false |                                  OR(或)                        false | true                true

^                                  XOR(异或)                      true^false                   true

!                                  Not (非)                     !true                        false

&&                                 AND(短路)                     false &&  false               false

||                                 OR(短路)                      false  ||    true             true

&:只要两边的boolean表达式结果,有一个为false,那么结果就是false。只有两边都为true,结果为true。

|:两边只要有一个为true,结果为true;只有两边都为false,结果为false。

^:两边相同结果是false,两边不同结果是true。

&和&&的区别:

单&时,左边无论真假,右边都进行运算;

双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。

“|”和“||”的区别同理,双或时,左边为真,右边不参与运算。

5、位运算符

左移:<<;空位补0,被移除的高位丢弃,空缺位补0。

右移:>>;被移位的二进制最高位是0,右移后,空缺位补0;最高位是1,空缺位补1。

无符号右移:>>>;被移位二进制最高位无论是0或者是1,空缺位都用0补。

与: &;二进制位进行&运算,只有1&1时结果是1,否则是0。

或:|;二进制位进行 |运算,只有0 | 0时结果是0,否则是1。

异或: ^;任何相同二进制位进行 ^运算,结果是0;1^1=0 , 0^0=0。

    不相同二进制位 ^运算结果是1。1^0=1 , 0^1=1。

反码:~;对二进制进行取反。

6、  三元运算符

格式:

(条件表达式)?表达式1:表达式2;

1:条件为true,运算后的结果是表达式1;

2:条件为false,运算后的结果是表达式2;

示例:       获取两个数中大数。

     int x=3,y=4,z;

        z = (x>y)?x:y;//z变量存储的就是两个数的大数。

时间: 2024-10-10 06:35:00

Java语言的基础组成的相关文章

2.2JAVA基础复习——JAVA语言的基础组成运算符和语句

JAVA语言的基础组成有: 1.关键字:被赋予特殊含义的单词. 2.标识符:用来标识的符号. 3.注释:用来注释说明程序的文字. 4.常量和变量:内存存储区域的表示. 5.运算符:程序中用来运算的符号. 6.语句:程序中常用的一些语句. 7.函数:也叫做方法,用来做一些特定的动作. 8.数组:用来存储多个数据的集合. JAVA中的运算符 1.算术运算符:用来进行一些数据算法的符号 算术运算符分为单目运算符.双目运算符.三目运算符. 单目运算符有:+(取正)-(取负)++(自增)--(自减)代码如

Java语言的基础知识

第三章 1.在java源文件编辑器中,选择某个成员变量,然后按住shift+alt+j,Eclipse会自动添加JavaDoc文档注释结构,如果选择的是方法,还会自动添加参数名称. 2.Java语言规定标示符是由任意的字母.下划线.美元符号和数字组成,并且第一个字符不能使数字,标示符不能使java中的保留关键字. 3.在Java语言中允许使用汉字或其他语言文字作为变量名,如int 年龄 =21;在程序运行时不会报错,但建议尽量不要使用这些语言作为变量. 4.java用关键字final来声明常量,

Java语言的基础知识4

第五章(数组) 1.在Java中可以将数组看做是一个对象虽然基本数据类型不是对象但有基本数据类型组成的数组是对象. 2.对于二维数组求第二维就用array[0].length, array.length就是默认的是第一维的长度. 3.foreach并不是一个新的语法它是for的循环的格式化主要执行遍历功能的循环,example: int arry ={1,2,3,4,5}; for(int i :array){ system.out.println(): } 4.数组元素定义完以后可通过Arra

2.1JAVA基础复习——JAVA语言的基础组成注释和常量变量

/** 这是 JAVA中独有的多行注释 */ JAVA语言的基础组成有: 1.关键字:被赋予特殊含义的单词. 2.标识符:用来标识的符号. 3.注释:用来注释说明程序的文字. 4.常量和变量:内存存储区域的表示. 5.运算符:程序中用来运算的符号. 6.语句:程序中常用的一些语句. 7.函数:也叫做方法,用来做一些特定的动作. 8.数组:用来存储多个数据的集合. JAVA中的注释: 注释还可以用来缩小程序错误的范围,方便查找错误. // :表示单行注释. //这是一个单行注释 /**/:表示多行

Java语言的基础知识12

第十四章(使用集合类保存对象) 1.java中得集合对象就像是一个容器,它用来存放Java类的对象.Java中的集合类有些方便存入和取出,有些则方便查找.集合类和数组的区别是,数组的长度是固定的,集合的长度是可变的,数组用来存放基本类型,集合用来存放对象的引用.常用的集合类有List集合,Set集合,和Map集合. 2.List集合包括List接口以及List接口的所有实现类.List集合中的元素许重复,个元素的顺序就是对象插入的顺序.类似java中的数组.List类继承了Collection接

Java语言的基础知识10

第十二章(GUI事件) 1.GUI事件的处理机制是建立交互式应用程序的关键技术,其中事件是用在程序界面上的各种操作. 2.写程序的时候对于swing的一些空间譬如jprogressbar ,jtextfield等空间在全局中声明以后,用的时候一定要new 一下,自己经常忘记(由于对java理解不深) private  JTextField textField2; textField2 = new JTextField(); 3.事件在java语言中也是一种对象 4.监听器接受到事件之后,将委托指

Java语言的基础知识9

第十一章(线程) 1.通过String name=Thread.currentThread().getName();来获取当前线程的名称. 2.多次启动一个线程或者启动一个已经运行的线程是非法的,会抛出IllegalThreadStateException异常对象. Thread.sleep((int)Math.random()*10000); 3.java提供了Runnable接口使继承了其他类之后同样可以实现该接口达到创建线程的目的Runabble接口同样定义了Run方法. 实现Runnab

Java语言的基础知识3

第四章 1.sum +=x++;的语句等价于sum=sum+x;和x=x+1;两条语句 2.do....while循环语句与while循环语句类似.他们之间的差别是while语句为先判断条件是否成立再执行循环体,而do...while循环语句是先执行一次循环体,在判断条件是否成立.也就是说do....while循环语句至少执行一次循环体. 3.在一个循环语句中又包含另外一个完整的循环语句,称为嵌套循环,笔者不建议使用超过3层的嵌套循环,因为这样会使程序更加难以阅读. 4.乘法口诀中用到的制表符"

java语言编程基础

java语言基本要素 高级语言如c++.c#.java等都有一些共同性的东西:关键字.标识符. 运算符.注释.数据类型.常量和变量.语句.函数.数组.高级语言在这些要素上大同小异. Java关键字:一些有特定含义,有专门用途的字符串(keyword).Java中关键字均为小写.如do while if int等.不需要记,用多了自然会知道. 标识符 自定义的名称.如类名.变量名.方法名等.合法标识符规则:1 不可使用关键子字 2 不能以数字开头.在java中标识符可有26个英文大小写字母.数字0

Java语言的基础知识6

第八章 1.继承不仅拥有父类的变量与方法,还可以为子添加新的成员变量和方法,以增强父类的功能.但是 有时候父类的方法不不完全能适应子类,或子类需要有不同的行为,这种情况下子类可以重写父类. 2.super不能写在静态static 方法中. 3.java 使用instance of 操作符来完成对象类型的判断,使用instance of 操作符看可以判断对象是不是指定 的类或子类的实例对象,或者接口的实现类对象 obj instanceof class 4.多态是指程序中同一操作在不同环境中有不同