java入门 学习日志一
1:java文件的建立:java文件后缀名必须是java 。java文件名必须和主类名一致 。
2:java文件的编译:cmd命令输入javac 主类名 .java的形式对java文件进行编译 。生成.class文件。
3:java文件的运行:cmd命令输入java 主类名的形式运行java文件 。
4: java命名规范:
类名 、接口名:首字母大写,之后每个单词首字母大写。
方法名、变量名:首字母小写,之后每个单词首字母大写 。
常量名:全部大写 。
关键字: 全部小写 。
······························································································
第一个程序:永远的"Hello World!"
public class Hello //定义了一个类 类名为Hello
{
public static void main(String args[]){ //主方法,程序的起点
System.out.println("Hello Word"); //输出语句
}
}
运行结果如下:
第一个程序的解释
1 . 关于类的定义:
(1) .public class定义 :类名称必须与文件名保持一致 ,否则无法编译 ,且一个.java 程序只能有一个 public class 。
(2) .class定义:类名称可以和文件名不一致 ,但是生成的是class定义的名称 。一个 .java程序中可以有多个.class定义 ,编译后会分为不同的 .class文件 。
2 .主方法 :main() :
主方法表示的是一个程序的的起点 ,所有代码都由此开始顺序执行 。在java中主方法也要放在一个类中 。主方法所在的类称为主类 。其定义的格式如下:
public static void main(String args[]){
编写程序 ;
}
3 .系统输出 :System .out .println()
对于输出有以下两种格式 :
输出后换行:System .out .println("");
输出后不换行 :System .out .print("");
数据类型的划分
数据类型分为 基本数据类型和引用数据类型 。
1:基本数据类型包括 数值型 、字符型(char) 、布尔型(boolean) 。
其中数值型包括整数型(byte 、short 、int 、long )和浮点类型 (float 、double)。
2:引用数据类型包括 :类(class)、接口(interface)、数组 。
整形:
1:
public class Demo{
public static void main(String args[]){
int max=Integer.MAX.VALUE; //取出int类型的最大值
int min =Integer.MIN.VALUE ;//取出int类型的最小值
System.out.println(max);
System.out.println(min);
}
}
输出int类型的最大值和最小值 。
2:
java中所有的整数默认为int类型 。
(1)将int 型常量变为long型常量 ,使用“数字L”、“数字l”.
(2)将int 型变量变为long型变量 ,使用“long 变量名称” .
(3)数据范围小的数据与数据范围大的数据进行计算时,自动向大范围的数据类型进行转换。
浮点数:
java中所有的小数都是double类型,double类型是保存范围最广的数据类型 。
字符型:
public class Demo{
public static void main(String args[]){
char a='A' ;
int b=a ; //字符和int可以以编码的形式进行转换
System.out.println(a);
System.out.println(b);
}
}
程序执行结果 :
A
65
布尔型 :
布尔类型是一种逻辑结果 ,保存true ,false 两类数据 。
public class Demo{
public static void main(String args[]){
boolean flag=false;
if(!flag) {
System.out.println("Hello world .");
}
}
}
程序执行结果:Hello world .
String 型类型
String属于引用数据类型 (它属于一个类 ,所以首字母大写)。
String表示一个字符串 ,要求使用双引号声明 。
public class Demo{
public static void main(String args[]){
String str ="Hello" ;
System.out.println(str);
str += "world " ; //字符串连接
str =str+"!!!";
System.out.println(str);
String ans="字符串加法:";
ans+=100+99;
System.out.println(ans);
}
}
程序执行结果 :
Hello
Hello world!!!
字符串加法:10099
在基本数据类型中 ,任何数据类型都向范围大的数据类型转变 。但是如果遇到了String这样的引用数据类型就不一样了 。所有的数据类型 ,遇见String 的+ ,那么所有的数据类型都变为了String 类型 。