您的位置:首页 > 编程语言 > Java开发

java基础学习 视频学习 数据类型以及运算符

2011-11-04 18:29 701 查看


若干DOS命令

d:

cd

cd..

cd/

md

rd

del

exit

start

echocontent>/>>filename.txt

SUNStanfordUniversityNetwork

跨平台性

Java虚拟机

JVMJavaVirtualMachine

JREJavaRuntimeEnvironmentJava运行环境

JDKJavaDevelopmentKitJava开发工具包

编译工具javac.exe

打包工具jar.exe

Dos中设置临时变量

Setpath=

Setclasspath=

查看

Setpath

Setclasspath

\n:换行

\b:退格

\r:按下回车键。window系统中,回车符是有两个字符来表示“\r\n”

\t:制表符

byte:字节,占8位(bit)二进制,能表示的最大数字为2的8次方,含正负,故范围为:-128...0...127

char:单字符型。由于java统一使用unicode编码来表示一个字符;unicode占2个字节(16位)。

char可以表示任意字符,含半角字母数字等,也可以表示中文。

如charc1='A';

charc2='1';

charc3='我';

由于半角字符比较特殊,来源于8位(1byte)Ascii码,也就是说1个字节就足够存储。在unicode中使用低8位(1byte)就可以表示,高8位不使用也无所谓。存储到内存中就只占一个字节。

而中文就使用完整的16位unicode,存储到内存中就占2个字节。

java的String其实就是char[]的封装类型

shorta=4;
/*自动转化*/
a+=5;
/*
*short+int->int=int+int->short=(short)int最后强制转化
*/
a=(short)(a+5);


/*
逻辑运算符中&和&&以及!!与!的联系与区别
&&:短路与
||:短路或
*/
publicclassMain{
publicstaticvoidmain(String[]args){

/*
*&和&&的特点:&:无论左边是真是假,右边都运算&&:当左边为假时,右边不运算
*/
inta=2,b=4,c=8;
if(a<2&&(b=12)>13){
System.out.println(Integer.SIZE);
}
if(a<2&(c=10)>13){
System.out.println(Integer.SIZE);
}
System.out.println(b+""+c);
/*
*|和||的特点:|:两边都参与运算||:当左边为真时,右边不参与运算
*/
a=2;
b=4;
c=8;
if(a==2||(b=12)>13){
System.out.println(Integer.SIZE);
}
if(a==2|(c=10)>13){
System.out.println(Integer.SIZE);
}
System.out.println(b+""+c);
}

}
/*
410
32
32
410
*/


/*
逻辑运算符中&和&&以及!!与!的联系与区别
&&:短路与
||:短路或
*/
publicclassMain{
publicstaticvoidmain(String[]args){
/*
*
*&和&&的特点:&:无论左边是真是假,右边都运算&&:当左边为假时,右边不运算
*/
inta=2,b=4,c=8;
if(a<2&&(b=12)>13){
System.out.println(Integer.SIZE);
}
if(a<2&(c=10)>13){
System.out.println(Integer.SIZE);
}
System.out.println(b+""+c);

a=2;
b=4;
c=8;
if(a==2&&(b=12)>13){
System.out.println(Integer.SIZE);
}
if(a==2&(c=10)>13){
System.out.println(Integer.SIZE);
}
System.out.println(b+""+c);

/*
*|和||的特点:|:两边都参与运算||:当左边为真时,右边不参与运算
*/
a=2;
b=4;
c=8;
if(a==2||(b=12)>13){
System.out.println(Integer.SIZE);
}
if(a==2|(c=10)>13){
System.out.println(Integer.SIZE);
}
System.out.println(b+""+c);
a=2;
b=4;
c=8;
if(a>2||(b=12)>13){
System.out.println(Integer.SIZE);
}
if(a>2|(c=10)>13){
System.out.println(Integer.SIZE);
}
System.out.println(b+""+c);
}
}
/*
410
1210
32
32
410
1210
*/



java输入输出重定向

方法一:

javacMain.java

javaMain<data.in>data.out

方法二:

javacMain.java

javacData.java

javaData|javaMain>data.out

上句其实是

javaData>data.in

javaMain<data.in>data.out

Data的标准输出流和Main的标准输入流是相同的流。

doublenum=0.1;

num+num==0.2true

num+num+num==0.3false

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐