1,jdk环境变量的配置:(仅仅举个例子)
JAVA_HOME:C:\Program Files\Java\jdk1.7.0_01
PATH: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (用;与其他的分隔)
CLASSPATH: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
2,简单的java程序
在一个java文件中,可以有多个class类的定义,但是只能有一个public class定义
单行注释:// 多行注释/* */ 文档注释/** */
3,数据类型的划分
数据类型:基础数据类型和引用数据类型.
基础数据类型分为数值型字符型和布尔型,其中数值型还分为整数类型和浮点类型,整数类型有byte,short,int,long.浮点类型有float,double
引用类型分为类,接口,数组。
如果想在程序中使用一个变量,就必须申明,此时编译程序会在未使用的内存空间中寻找一块足够能保存这个变量的空间以供这个变量使用。
long:8个字节,int:4个字节short:2个字节 byte:1个字节(-128到127) 1个字节8位
字符类型要用单引号括起来,
\f换行 \b倒退一格 \r归位 \t制表符 \n换行
数据类型之间的转换:
自动转换:转换前的数据类型与转换后的类型兼容,转换后的数据类型的表示范围比转换前的类型大;
强制转换:(要转换的类型)变量名字;
逻辑运算符&与&&的区别
当使用短路与&&,只要前一个是对的,就不会再去判断后面的。非短路与&则会判断全部
3左移两位就是说3*2的2次方
++Q先自加再运算.q++先运算再自加
三目运算符:x>y?x:y 及变量=条件判断?表达式1:表达式2 当条件成立的时候,就执行表达式1,否则执行表达式2
练习:九九乘法表:
package com.itheima;
public class demo {
public static void main(String[] args) {
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(i+"*"+j+"="+i*j+"\t");
}
System.out.println();
}
}
}