A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© s526349668 中级黑马   /  2014-7-10 10:10  /  1166 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、Jre 和Jdk 的区别?
JDK;包含虚拟机和类库,也包含JRE
JRE:java 运行环境
使用JDK 开发完成的java 程序,交给JRE 去运行。
2、Java 程序运行机制
编译: javac 文件名.文件后缀名
总结:Java 程序的组成:Java 源文件,字节码文件。
3、Java 语法格式
main 方法的作用:
程序的入口,保证程序的独立运行,被JVM 调用
4、代码注释:单行//,多行,文档注释
.文档注释
总结:多行和文档注释都不能嵌套使用。
5、Java 中的标识符
命名规则: 26个字母大小写,0-9。
(1) 由字母、数字、下划线、$组成,不能以数字开头
注意:此处的字母还可以是中文,日文等;
(2) 不得使用java 中的关键字和保留字,main。
6、java 中的常量和变量
变量的概念:
就是将不确定的数据进行存储。
常量:不能改变的数值。整数,小数,boolean,字符,字符串,null.
字符:字母,数字,符号。用单引号标识。
八进制:用0开头表示。
十六进制:用0x开头表示。
负数的二进制:如:-6,6的二进制取反加+1。
7、Java 成员变量和局部变量
局部:定义在方法上或方法中,需要初始化
成员:定义在类中,有默认的初始化值。
8、Java 的运算符
运算符是一种特殊符号,用以表示数据的运算、赋值和比较等共分以下几种:
算术运算符(+ 、— 、* 、/ 、%)
赋值运算符(= 、+=、-=、*=、/=,、%=)
关系运算符(>、>=、<、<=、!=)
条件运算符(&&、||、!&、|、^)
位运算符(&、|、^、~、>>、<<、<<<、>>>)
int a = -3;
a = a ;
左边是负数,等于左边
int a = 16;
a = a % -3;
右边是负数,不用管负号
9.赋值运算符
x+=4:把左右两边的和赋给左边相当于x = x +4            
short x = 4;/short 两个八位
x = x +4;//先做加法运算,在做赋值那算,分两步,
short x = 4;   
x+=4;//只做一次运算,就是讲左右两边倒和赋值给左边。  
上面两个异同;x = x + 4;编译失败,因为x会被提升为int类型,无法赋值给short类型;x+=4;编译通过,因为+=运算符在给x赋值时,自动完成了强制转换。
10 转义字符;通过反斜线来转变字母的含义
\n;换行
\b;推格。相当于backspace
\r;按下回车键。windows系统中,回车符由两个字符来表示\r\n
\t;制表符。相当于Tab键
System.out.println("\"java\"");  :打印双引号java,转移双引号,反斜杠必须在被转移字母的前面
System.out.println("\\java\\");  ;打印\java\
char ='你'  ;char类型是两个字节,汉字也是两个字节
11逻辑运算符
作用:用于连接不boolean类型的表达式
&  AND(与)
false&ture   结果;false
false&false  结果;false
ture&ture    结果;ture
如何表达3<6 x>3&x<6
只要有一个位false,那么结果为false
| or(或)
有一个为真结果为真。
^ 异或
true^false = true
false^flase=false
true^true=false
两边相同为false,两边不同为真。
&& AND(短路)
int a=2;
a>3&&a<6,与单与的区别是:左边为假,右边不运算,&:左边无论真假,右边都要运算。
||:当左边为真时,右边不运算。同上。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马