Java语言基础-1

dir-展现指定目录下的所有的子文件和子目录-directory
mkdir-新建目录-md
rmdir-删除目录-从计算机中彻底移除,不可撤销-rd-要求删除的目录必须为空目录
del-删除文件
cls-清空屏幕-clear screen
exit-退出命令提示符
notepad-打开记事本
calc-打开计算器
mspaint-打开画图

Java

1995年SUN推出的
Oak-James Gosling-爪哇岛-JAVABean NetBean
1.0->1.1->1.2(GUI)-1.3-1.4-1.5/5.0-6-7.0-1.8(十大特性)-1.9-10(18.3)-18.9-19.3
J2SE/JAVASE - Standard Edition-标准版/基础版
J2EE/JAVAEE - Enterprise Edition-企业版/商务版
J2ME/JAVAME - Micro Edition-微型版/移动版-Android-Kotlin

跨平台

JVM(Java Virtual Machine)
-Java虚拟机-将Java代码转化为对应的操作系统能够理解的指令。
-不同的操作系统有不同的虚拟机与之对应,同一段代码交给虚拟机之后,虚拟机再转化给操作系统。
-JAVA语言能够跨平台的前提是JVM-JVM不是跨平台的。  

JDK、JRE、JVM

JVM-Java Virtual Machine-是Java语言能够跨平台的条件
JRE-Java Runtime Environment - Java运行时环境 - JVM+核心类库
JDK-Java Development Kit - Java开发工具包 - 开发工具+JRE

oracle官网: https://www.oracle.com
注意:安装路径中不要出现空格和中文

将Java代码翻译成当前操作系统所理解的指令-编译-编译完成之后会产生一个class文件,这个文件称之为字节码文件-这个字节码文件就是给当前操作系统看的指令文件

入门程序

class Demo{
    public static void main(String[] args){
        System.out.println("Hello World !");
    }
}
1. 主函数public static void main(String[] args){}---是程序的入口
2. class文件名和类名对应的---每一个类在编译完成之后会产生一个class文件
3. 如果一个类用public来修饰(公共类),那么要求这个类名和Java 文件名要一致
4. 一个Java文件中可以定义多个类,但是只能有一个公共类
5. 如果添加了包名,在运行的时候需要先将class文件放到对应的包的目录中,然后再java 包名.类名
6. javac -d 编译之后的包存放的目录 要编译的Java文件
7. java -cp class文件存放的路径 包名.类名

. 表示当前目录
环境变量---给当前的操作系统指定命令的运行路径的
JAVA_HOME=D:\Java\jdk1.7.0_75
Path=%JAVA_HOME%\bin;
D:\Java\jdk1.7.0_75\bin;

关键字

有特殊含义的单词
在Java中一共有53个关键字---其中有2个关键字目前没有使用:goto,const---保留字

用于定义数据类型的关键字
classinterfacebyteshortintlong
floatdoublecharbooleanvoidenum
用于定义数据类型值的关键字
truefalsenull
用于定义流程控制的关键字
ifelseswitchcasedefaultwhile
doforbreakcontinuereturn
用于定义访问权限修饰符的关键字
privateprotectedpublic
用于定义类、函数、变量修饰符的关键字
abstractfinalstaticsynchronized
用于定义类与类之间关系的关键字
extendsimplements
用于定义建立实例、判断实例的关键字
newthissuperinstanceof
用于异常处理的关键字
trycatchfinallythrowthrows
用于包的关键字
packageimport
其他修饰符关键字
nativestrictfptransientvolatileassert

标识符

在程序中自定义的名称

1. 规则

由字母、数字、_、$组成,但是不建议使用$
Java支持中文命名,但是不建议
数字不能开头
不能使用关键字
尽量见名知意

2. 驼峰命名法

类名/接口名:如果由多个单词组成,要求每一个单词的首字母大写 --- PlayBasketball,Demo
变量名/方法名:如果由多个单词组成,第一个单词的首字母小写,其余单词的首字母大写 --- playBasketball,work
常量名:所有单词全部大写,每一个单词之间用_隔开 --- PLAY_BASKETBALL ,SAM
包名:所有单词全部小写,每一层包之间用.隔开 --- cn.tedu
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值