java概述&环境

这篇博客介绍了Java的由来、特点以及执行机制。讲解了Java面向对象、跨平台的特性,并探讨了计算机的编译执行与解释执行。接着详细阐述了Java的执行流程,包括编译成字节码和解释执行的过程。此外,还涵盖了DOS命令、第一个Java应用程序的创建,以及package的用途。最后,讨论了Java标识符的命名规则和约定。
摘要由CSDN通过智能技术生成

Day1 java概述&环境搭建

第一节

1.1Java的由来

1995年Sun公司推出的一种面向对象的程序设计语言

发展方向: J2SE、J2EE、J2ME

05年更名为:JAVASE(标准) JAVAEE(企业级开发) JAVAME(嵌入式)

JDK1.8 == JDK8.0

最新版为JDK12,但遵从一个原则 最新的不一定是最好的。

1.2Java的特点

1、面向对象

2、简单

3、跨平台

1.3计算机的执行机制

编译执行:将源文件编译成机器码文件,一次编译,多次执行

特点:执行效率高、不可跨平台

解释执行:将源文件一行一行的解释,然后一行一行的执行。不同的操作系统有不同的解释器。

特点:执行效率低、可跨平台

1.4Java的执行机制

先编译、再解释:

将源文件编译成字节码文件(平台中立.class),然后解释器逐行翻译成机器码文件执行。

Write once Run Anywhere

1.5DOS命令
更换盘符: D:     盘符名称加:  英文格式下的符号
进入文件夹  cd 文件夹名称
返回上一级  cd..       cd\   返回根目录
查看当前目录内容  dir
退出   exit
打开一个新的DOS窗口  start

第二节 第一个应用程序

2.1 创建源文件(源文件名称.java)

2.2代码实现:

类(容器)  类名(自定义)
class HelloWorld{
	//主函数,固定写法  程序的开关、入口
    public static void main(String[] args){
    	//系统  输出 打印 (内容);    双引号括起来的内容是什么,控制台就能看到什么
        System.out.print("HelloWorld");
    }
}

编译:
javac 源文件名称.java

运行
java 类名    (不需要加.class)

2.3类的阐述

1.同一个源文件中可以编写多个类

2.编译后,每个类都会生成独立的.class文件

3.一个类中,只能有一个主函数,每个类都可以有自己的主函数

4.public修饰的类,称为公开类,类名要与源文件名完全相同(包括大小写)

5.一个源文件中,只能有一个公开类

6.一个源文件中,多个类不能重名

第三节:package (包)

3.1作用:

相当于文件夹,用于.class文件的管理和分类

3.2应用:

1.package语句必须放在源文件的第一行,且一个源文件中只能有一行package语句。
2.采用域名倒置
3.带包编译:    javac -d . 源文件名称.java
4.带包运行:    java 包结构.类名              栗子:java com.baidu.www.A

3.3注释

单行注释:

		//注释内容
多行注释:

		/*    

			注释内容

		*/

文档注释:

		/**
				文档注释内容

		*/

第四节: 标识符

语法规定:

​ 1、命名必须是字母、数字、下划线_、$组成,且不能以数字开头

​ 2、不能使用关键字、保留字

约定俗称:

​ 1、望文生义、见名知意

​ 2、类名:由一个或多个单词拼接,每个单词的首字母大写(pascal)

​ 3、变量名、函数名:由一个单词或多个单词组成,首单词首字母小写,拼接单词的首字母大写(camel)

​ 4、常量:字母全大写。用_拼接

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值