Java基础学习1

名词解释:

JVM:Java虚拟机 能够模拟其他操作系统环境(实现跨平台)

JRE:Java的运行环境:JVM+解释器

JDK:Java的开发环境:JRE+类库+开发工具包+编译器

编程语言的运行机制

编译型:将源文件直接翻译成机器码文件,一次翻译多次使用。效率高,不能跨平台。例如:c语言
解释型:将原文件一行一行解释,一行一行执行(同声传译)。效率低,跨平台。例如:HTML
Java语言的运行机制:将源文件翻译成一个通用语言(字节码文件)
​                                     先将源文件翻译成一个平台中立的文件(.class文件  字节码文件)
​                                     将字节码文件解释运行

 JDK安装

1.双击安装 一直下一步(不要更改路径)
2.配置环境变量
​        1.JAVA_HOME:jdk的安装目录:C:\Program Files\Java\jdk1.8.0_181
​        2.PATH:使用jdk中的命令:C:\Program Files\Java\jdk1.8.0_181\bin
​        3.CLASSPATH:类路径  . Java路径(直接写个.)

第一个Java程序

1.源文件以 .Java结尾
​2.类 class 类名{}
​      注意:  在类中存在主函数

主函数是程序的入口函数,程序执行就是执行主函数,主函数执行完了,程序就执行完了。
 

class 类名{

	public static void main(String [] args){
			System.out.println("Hello Cpx");//在控制台输出的一句话	
	}
	}

执行(在命令窗口下执行)

先编译再解释
​    编译命令:javac  源文件名 .Java
​    解释命令:java (class 类名)
​    常见的dos命令:
​        盘符名:进入到所在的盘符
​        dir:显示盘符或目录(文件夹)下所有的文件或者文件夹
​        cd 目录名:进入到所在目录
​        exit:退出
​        cd ..:返回上一级
​        cd /:返回根目录
​        cls:清屏

类的描述

1.Java文件中可以有一个类,类中有且只能有一个主函数
​2.Java文件中可以有多个类,每一个类编译之后都会生成一个class文件。编译方式不变,解释运行的方式Java后跟上对应的类名。
​3.public  公开的  可以修饰类 此类为公开类,要求公开类的类名必须和文件名保持一致。在一个文件当中公开类只能有一个。

package关键字   包

作用:用来管理编译之后生成的.class文件  类似与文件夹
​位置:在源文件的有效第一行
​语法:package 包名       (package day1.p1.p2可以有多个子文件夹用.隔开)
​带包编译的方式:javac -d . 源文件名 .java     可以自动创建包结构并将生成的.class文件放在包结构中
​解释运行方式:java 包名.类名

包的命名方式:域名倒置  www.baidu.com -> com.baidu.dao

编码规范

 1.代码书写
​        1.代码之间层级逆序递进
​        2.一行代码只写一句代码,代码结束以;结尾
 2.标识符的命名规范(必须遵守)标识符:在代码中可以自行定义名字的符号
​        1.硬性要求
​            只能是字母,数字,下划线,$符组成且数字不能开头,可以使用中文,不建议,会出现中文乱码
             不能使用关键字,保留字命名
​        2.软性要求
​            见文知意
​            对于特定标识符的命名
​                类名:每一个单词首字母必须大写
​                包名:全小写
​                函数名及变量名:首单词字母小写,其他单词首字母大写    
​                常量名:全大写
​         3.注释
​        注释是给程序员看的
​        1.单行注释://
​        2.多行注释:/*可换行 */
​        3.文档注释:特殊的多行注释/**    */    注意:只能注释类和函数(不能在类里面注释)回生成一个文档:javadoc -d doc 源文件名.java

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值