java基础第一章
2021-03-25 15:27
标签:基础 选择 stat 数据 string 执行命令 数组 一段 long 有一定的基础,但是还是要重新开始,2020.10.6 1.手写Hello World 3.JDK JRE JVM 5.Java注释方式 6.能够清楚地说明变量的使用步骤 7.以下运算符都有哪些具体的符号以及了解其作用: 8.列举数据类型有哪些 9.流程控制结构有哪些 java基础第一章 标签:基础 选择 stat 数据 string 执行命令 数组 一段 long 原文地址:https://www.cnblogs.com/ITYW/p/13773411.html
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World");
}
}
2.设置path的目的是什么?
path:windows系统执行命令时要搜寻的路径
? 实现在任何一个文件目录下都可以执行java命令
? 目的是为了在控制台的任何文件路径下,都可以调用jdk指定目录下的所有指令
JAVA_HOME=bin前一个文件目录
%JAVA_HOME%\bin
JDK是Java标准开发包,包括JRE和Java开发工具(javac.exe,java.exe,javadoc.exe)
JRE是Java运行环境,包括JVM和Java核心类库
JVM是Java虚拟机
4.程序中若只有一个public修饰的类,且此类含main方法。那么此类名与源文件名可否不一致
不可以,必须一致
每个编译单元只能有一个public类,这表示,每个编译单元都有一个单一的公共接口,用public表示
可以有多个类,但是只能有一个public的类,并且public的类名必须和文件名一致。
一个文件中可以只有非public类,如果只有一个非public类,此类可以和文件名不同
为什么一个java源文件中只能有一个public类
编译器在编译时,针对一个java源文件(编译单元)只会接受一个public类,否则报错
在java文件中是否可以没有public类
public类不是必须的,java文件中可以没有public类。
为什么这个public的类的类名必须与文件名相同
是为了方便虚拟机在响应的路径中找到响应的类所对应的字节码文件
//:注释一行
/**/:注释若干行
/** */:注释一段落
第一步:声明变量,也就是确定当前变量存放数据的类型
语法格式 : 数据类型 变量名称( int a;)
第二步:赋值,也就是将=右侧的值赋给等号左侧的变量名称
语法格式 :变量名称 = 值;(a = 18;)
第三步:使用
a)算术运算符 + - * / % ++ --
b)关系运算符 == = !=
c)逻辑运算符 &-逻辑与 &&短路与 |-逻辑或 ||短路或 !-逻辑非 ^-逻辑异或
d)赋值运算符 = += -= *= /= %=
e)三元运算符?( 条件表达式)? 表达式1 :表达式2;
基本数据类型:byte char short int float long double boolean
引用数据类型:类 接口 数组
顺序结构:程序从上到下依次执行,中间没有判断和跳转
选择结构:根据条件,选择性的执行某一段代码(if-else switch-case)
循环结构:根据循环的条件,重复执行某一段代码(while do-while for foreach)