Java文件运行时,需要经历两个步骤:
1、将java源代码编译成.class的自解码文件。使用命令javac 文件名称.后缀
2、运行.class的自解码文件。 java 文件名称
public class Demo{
public static void main(String args []){
System.out.println("*****");
}
}
public 公共的,该位置用于规范访问修饰符
访问修饰符:说明谁能够访问我
class java的关键字,用于声明一个类
关键字:在java语法中具有特殊意义的单词
Demo 开发者自定义的类名称,如果该名称被public修饰,那么该名称必须和当前文件名称保持一致。
public class Demo 声明了一个名字叫做Demo的类,它允许所有人访问。
public 该位置,仅仅可以放public或者什么都不出现
static java语法中用于声明静态内容。
void 表示没有返回值,该位置用于放置返回类型
main( 当该单词用于方法名称,代表整个程序的主入口
String java语法中一种数据类型,String数据类型的值一定会带有一对双引号 例如:"aa"
args [])
public static void main(String args [])
声明了一个静态的无返回类型的方法/函数名字叫main,该方法能被所有人访问,并且该方法需要一个String类型的数组作为参数,参数名称叫做args
System java封装的公共类,代表系统的意思
. 调用,取前面内容的子内容
out java封装的公共类,代表输出的意思
.
println("长沙民政"); java封装的公共方法,用于在控制台输出内容。带ln的print方法表示输出后换行。ln是line的简写
. 取前面内容的子内容
, 分隔符,用于分隔同级别的内容。例如:int i,y;
; 结束符号,类似于作文中的句号
"" 代表字符串类型的值
'' 代表字符类型的值
() 只要出现成对的小括号,我们就认为这里出现了一个方法/函数。小括号里面放置的内容我们称之为参数列表
[] 只要出现成对的中括号,我们就认为这里出现了一个数组。中括号里面放置的内容要不代表数组的长度,要不代表数组的下标。
{} 代码块,作用域。代表{前面内容的主体内容
java是一门强类型的语言。区分大小写。
数据类型:基础数据类型和引用数据类型
java中除了String以外,任何类型如果只能存一个值,那么该类型属于基础数据类型。如果能存多个值那么该类型属于引用数据类型。
基础数据类型:
整数类型
byte short int long
byte数据类型取值范围是:-128~127
byte i=127;
int y=34;
y++;
i++;
sysout(y+i);
浮点类型
float 3.14f
double 3.14D 8.9
字符类型
char 单个统一编码的字符 'a' 'a' '我' 96
逻辑类型
boolean true false
变量:
数据类型 变量名称;
数据类型 变量名称=值;
float num=3.14f; 3
强制类型转换
十进制转变成二进制,公式每次除以2取余一直到商为0或1截止。
2 35
17......1
8.......1
4.......0
2.......0
1.......0
100011
二进制转变成十进制,公式:从个位开始每次乘以2的N次方,N从0开始,最后相加。
1*2的0次方+1*2的1次方+0*2的2次方+0*2的3次方
+0*2的4次方+1*2的5次方
1+2+0+0+0+32 10 0~9 A~F 1283A342FL
byte short char long double
int float boolean
'a' 96.0f 3.94f 10 11
"55" "3.14" true "false"
基础数据类型------包装(引用)数据类型
byte--------------Byte
short-------------Short
long--------------Long
double------------Double
boolean-----------Boolean
float-------------Float
int---------------Integer
char--------------Character
包装数据类型.parse基础数据类型(String值);
String str="123";
float num=Float.parseFloat(str);
1、将java源代码编译成.class的自解码文件。使用命令javac 文件名称.后缀
2、运行.class的自解码文件。 java 文件名称
public class Demo{
public static void main(String args []){
System.out.println("*****");
}
}
public 公共的,该位置用于规范访问修饰符
访问修饰符:说明谁能够访问我
class java的关键字,用于声明一个类
关键字:在java语法中具有特殊意义的单词
Demo 开发者自定义的类名称,如果该名称被public修饰,那么该名称必须和当前文件名称保持一致。
public class Demo 声明了一个名字叫做Demo的类,它允许所有人访问。
public 该位置,仅仅可以放public或者什么都不出现
static java语法中用于声明静态内容。
void 表示没有返回值,该位置用于放置返回类型
main( 当该单词用于方法名称,代表整个程序的主入口
String java语法中一种数据类型,String数据类型的值一定会带有一对双引号 例如:"aa"
args [])
public static void main(String args [])
声明了一个静态的无返回类型的方法/函数名字叫main,该方法能被所有人访问,并且该方法需要一个String类型的数组作为参数,参数名称叫做args
System java封装的公共类,代表系统的意思
. 调用,取前面内容的子内容
out java封装的公共类,代表输出的意思
.
println("长沙民政"); java封装的公共方法,用于在控制台输出内容。带ln的print方法表示输出后换行。ln是line的简写
. 取前面内容的子内容
, 分隔符,用于分隔同级别的内容。例如:int i,y;
; 结束符号,类似于作文中的句号
"" 代表字符串类型的值
'' 代表字符类型的值
() 只要出现成对的小括号,我们就认为这里出现了一个方法/函数。小括号里面放置的内容我们称之为参数列表
[] 只要出现成对的中括号,我们就认为这里出现了一个数组。中括号里面放置的内容要不代表数组的长度,要不代表数组的下标。
{} 代码块,作用域。代表{前面内容的主体内容
java是一门强类型的语言。区分大小写。
数据类型:基础数据类型和引用数据类型
java中除了String以外,任何类型如果只能存一个值,那么该类型属于基础数据类型。如果能存多个值那么该类型属于引用数据类型。
基础数据类型:
整数类型
byte short int long
byte数据类型取值范围是:-128~127
byte i=127;
int y=34;
y++;
i++;
sysout(y+i);
浮点类型
float 3.14f
double 3.14D 8.9
字符类型
char 单个统一编码的字符 'a' 'a' '我' 96
逻辑类型
boolean true false
变量:
数据类型 变量名称;
数据类型 变量名称=值;
float num=3.14f; 3
强制类型转换
十进制转变成二进制,公式每次除以2取余一直到商为0或1截止。
2 35
17......1
8.......1
4.......0
2.......0
1.......0
100011
二进制转变成十进制,公式:从个位开始每次乘以2的N次方,N从0开始,最后相加。
1*2的0次方+1*2的1次方+0*2的2次方+0*2的3次方
+0*2的4次方+1*2的5次方
1+2+0+0+0+32 10 0~9 A~F 1283A342FL
byte short char long double
int float boolean
'a' 96.0f 3.94f 10 11
"55" "3.14" true "false"
基础数据类型------包装(引用)数据类型
byte--------------Byte
short-------------Short
long--------------Long
double------------Double
boolean-----------Boolean
float-------------Float
int---------------Integer
char--------------Character
包装数据类型.parse基础数据类型(String值);
String str="123";
float num=Float.parseFloat(str);