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[]的封装类型
/*自动转化*/
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
相关文章推荐
- JAVA基础学习总结---原码、补码、反码以及基本数据类型
- JAVA基础学习(二)--标识符、关键字、数据类型与运算符
- java===java基础学习(3)---数据类型转换,运算符级别,枚举类型
- Java基础学习2--数据类型与运算符
- 【学习笔记三】最基本的JAVA基础[数据类型,运算符]
- JavaSE视频学习阶段性总结 一(java入门,原生数据类型及使用注意,运算符)
- java学习02-java基础知识、基本数据类型、运算符
- 黑马程序员_java基础学习笔记01_变量,数据类型,运算符
- JAVA 基础语法(二)——基本数据类型转换以及运算符
- Java基础知识学习之路-04-第三章-数据类型和运算符
- Java基础学习总结----数据类型和运算符
- 黑马程序员--Java学习日记之基础知识(数据类型和运算符)
- Java基础学习笔记(一)环境变量配置,数据类型,运算符,控制语句,循环语句
- java基础学习总结二(标识符、字符集、数据类型以及类型转换)
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)
- java 变量,数据类型转换,以及运算符的学习
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)
- Java学习笔记(一) Java基础以及数据类型介绍
- Java 学习基础第三章之数据类型和运算符
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)