JAVA基础——JAVA概述(韩顺平P1-P34)

目录

一、java历史

二、java特点

三、开发工具

四、java运行机制:JVM

五、JDK安装

1、安装

2、简单示例

3、运行机制

4、java开发注意事项

六、转义字符

七、java开发规范

1、注释

2、代码规范

八、DOS命令(了解即可)


一、java历史

1、第一个版本是1995年发布的,创始人是gosling。现在属于甲骨文公司。

java8是目前大多数公司使用的版本(虽然现在最新到了版本15)

java11也是长期支持版本(也有部分公司使用)

2、java有几个版本:

java SE 标准版(学这个)

java EE 企业版(主要针对web应用开发,后面工作主要用这个)

java ME 小型版(安卓出来以后就用的比较少了)

二、java特点

1、是面向对象的(oop)

2、具有健壮性

具有强类型机制、异常处理、垃圾自动收集

3、跨平台性

编译后的class文件可以在多个操作系统下运行(比如windows、linux、mac)

4、是解释型的

1)javascript、php、java这种是解释性语言(即编译后的代码不能直接被机器执行,还需要一个解释器才能执行)

2)c、c++是编译性语言(编译后的代码可以直接被机器执行,即编译后的代码已经是二进制的)

三、开发工具

editplus、notepad++、

sublime text还不错(算是文本编辑器,没什么提示)

IDEA、eclipse(比较智能化,有一些提示)

四、java运行机制:JVM

需要有JVM来做解释执行的工作。(JVM是一个虚拟的计算机,负责执行指令、管理数据内存、寄存器,包含着JDK中,所以要安装JDK)对于不同的平台需要不同的虚拟机。

java虚拟机机制屏蔽了底层运行平台的差异,实现了“一次编译,到处运行”。

五、JDK安装

1、安装

JDK全称是java开发工具包。

JDK=JRE(java运行环境JVM+java核心类库)+java开发工具包(java、javac等)

其实如果只需要运行开发好的.class文件,只用安装JRE即可。

安装教程:0012_韩顺平Java_jdk安装_哔哩哔哩_bilibili  安装jdk8

win+R就进入dos命令行了(控制台)。要配置路径,不然进入控制台输入指令后就会进入默认的path执行,如果找不到就会报错(不是内部命令),还需要每次就进入java下面的bin目录才行。

为了能够在任何目录下面都能执行这些命令,就要配置环境变量。

在控制台能查询到版本就配置好了:

2、简单示例

//表示hello是一个类,一个public公有的类
public class hello {
    //编写一个main方法
    //下面是一个主方法(程序入口)
    public static void main(String[] args){
        System.out.println("hello world!!");
    }
}

运行成功!

3、运行机制

java.exe的本质是把.class文件装载到jvm虚拟机上面运行。

4、java开发注意事项

  • 一个源文件中最多只有一个public类,其他类的个数不限制。编译后每一个类都会产生一个.class文件。
  • 如果源文件中包含public类,那么文件名必须按照这个类名来命名。
  • 也可以将main方法写在非public类中,然后指定运行非public类(命令是:java 类名),这样入口就是该class中的这个main方法。

六、转义字符

一共有6个转义字符

public class change {
    public static void main(String[] args){
        // 1) \t: 一个制表位,实现对齐功能
        System.out.println("北京\t天津\t上海");
        // 2)\n:换行符
        System.out.println("姓名\n张三");
        // 3) \\: 是一个\的效果
        System.out.println("D:\\jdk8\\jdk8u282-b08\\lib");
        // 4) \": 一个“
        System.out.println("老韩说:\"要好好学习\"");
        // 5) \': 一个'
        System.out.println("老韩说:\'要好好学习\'");
        // 6) \r:表示回车,但是不换行,顶格输出后面内容,输出北京自
        System.out.println("我来自\r北京");
    }
}

输出结果如下:

七、java开发规范

1、注释

  • 单行注释://
  • 多行注释:/*     */
  • 文档注释:注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式的该程序的说明文档,一般写在类。/**   */ 的形式。用的还是比较多的。
  • /**
     * @author zql
     * @version 1.0
     */

    生成这个说明文档的方式是:javadoc -d 路径 -xx -xx demo.java

  • 有下面这些javadoc标签:@author、@version、@see、@parameter、@return

2、代码规范

  • 对类、方法的注释,要以javadoc的方式写。
  • 非javadoc的注释往往是给代码的维护者看的(单行、多行注释)。
  • tab键可以把一块代码整体向右移动。shift+tab可以整体向左移动。
  • 运算符两边最好加一个空格,比较好看清楚。
  • 源文件要使用utf-8编码。
  • 一行不要超过80个字符
  • 代码编写有两种风格:次行风格(换一行再输出大括号)、行尾风格(比如打了大括号之后左键再回车,更推荐)

八、DOS命令(了解即可)

DOS是磁盘操作系统。在控制台输入命令回车后,会提交给dos系统来接收、解析、执行指令。

(相对路径、绝对路径的概念)

  • dir:查看当前目录的内容
  • cd:切换到其他路径(change directory)。cd .. :返回上一级  ;cd \ :切换到根目录
  • tree:查看指定目录下面的所有子目录(建立目录树)
  • cls:清屏
  • exit:推出DOS
  • 还有md(创建目录)、rd(删除目录)、copy(拷贝文件)、del(删除文件)、echo(输入内容到文件)、type(显示文件内容)、move(剪切)

后面这些在Linux中使用更多

  • 15
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值