欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

学习JAVA的第一天

程序员文章站 2024-03-08 16:47:04
...

学习JAVA的第一天

2020年4月8日,打卡!

今天是打卡的第一天,学习了一些关于java基础概述的学习,学习了DOS命令,配置了jdk的环境变量,安装了Editplus编辑器,还编写了第一个java问世程序(HelloWorld),还是感觉很开心的,毕竟学到了一些非常有用的知识,希望以后一点一点进步,加油。

1、软件开发

1.1、常用的DOS命令
-dir : 列出当前目录下的文件以及文件夹  
-md : 创建目录  
-rd : 删除目录  
-cd : 进入指定目录  
-cd.. : 退回到上一级目录  
-cd\: 退回到根目录  
-del : 删除文件  
-exit : 退出 dos 命令行  
1.2人机交互方式
(1)图形化界面
(2)命令行模式

2、编程语言

编程语言的历史
-第一代语言:
    机器语言:二进制代码

-第二代语言:
    汇编语言:助记符

-第三代语言:
    高级语言:
        -面向对象:Java ...
        -面向过程:C ...

3、Java语言

3.1、简述
-SUN在1995年推出来的高级编程语言。
-Java程序可以在WEB浏览器中运行。
-Java技术在WEB方面不断成熟,称为WEB的首选开发语言。
3.2、历史版本

这个就不多说了,百度啥的都能查到,还有点就是SUN公司后来被Oracle公司收购,要下载JDK需要到下载。
学习JAVA的第一天

3.3、Java应用的领域
-企业级英语
-Android平台应用
-大数据平台开发
3.4、java语言的特点
-面向对象
    两个基本概念:类、对象
    三大特性:封装、继承、多态
-健壮性
    出掉了指针
-跨平台性
    通过JVM可以运行在不同的系统上
3.5、Java两种核心机制
-java虚拟机(Java Virtal Machine)
-垃圾回收机制(Garbage Collection)
3.6、JVM虚拟机
-JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器。

-对于不同的平台,有不同的虚拟机。

-只有某平台提供了对应的java虚拟机,java程序才可在此平台运行。

-ava虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。
3.7、垃圾回收机制
-不再使用的内存空间应回收—— 垃圾回收。

-垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。

-虽然有垃圾回收机制,Java程序还会出现内存泄漏和内存溢出。

4、java环境搭建

4.1、什么是JDK、JRE?

JDK(Java Development Kit Java)开发工具包
JRE(Java Runtime Environment Java) 运行环境

4.2、JDK、JRE、JVM的关系
JDK = JRE +开发工具集
JRE = JVM +JavaSE标准类库

学习JAVA的第一天

4.3、环境搭建和安装
(1)安装JDK
    -网址:https://www.oracle.com
    -傻瓜式安装,下一步,建议安装路径不要出现中文和空格等特殊符号。
(2)环境搭建
    假如我们安装的路径为C:\Program Files\Java\jdk1.8.0_131\bin
    -配置JAVA_HOME
        JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131
    -在path里面配置
        %JAVA_HOME%\bin
(3)验证:打开DOS窗口分别输入
    javac
    java
如果不报错,说明java语言的环境搭建成功。

6、第一个java程序——HelloWorld

6.1、编写、编译、运行
(1)新建一个以.java结尾的文件,如HelloWorld.java
(2)用记事本打开进行编写,内容如下:
    
    public class HelloWorld{
        public static void main(String[] args){
            System.out.println("HelloWorld!");
        }
    }

(3)保存
(4)打开DOS命令窗口,进行编辑和运行
    编辑:javac HelloWorld.java
    运行:java HelloWorld
6.2、编译和运行
编译:
    java源文件通过编译之后会生成一个.class字节码文件,HelloWorld.class

运行:
    会在控制台输出一个HelloWorld!的语句

7、注释(Commemt)

7.1、什么是java注释
用于注解说明解释程序的文字就是注释
7.2、注释的种类
(1)单行注释:
    //注释内容

(2)多行注释:
    /*
        注释内容
        注释内容
        注释内容
        ...
    */

(3)文档注释(java特有的)
    /**
        注释内容
        注释内容
        注释内容
        ...
    */
7.3、注释的作用
(1)单行注释和多行注释
    -对所写的代码进行解释说明,增强可读性
    -调试所写的代码

(2)文档注释
    注释的内容会被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档
7.4、注释的特点
-单行注释和多行注释,不参与编译。换句话说,编译生成的.class字节码文件不包含注释掉的信息
-多行注释是不可以嵌套使用的
7.5、第一个程序总结
(1)Java源文件以“java”为扩展名

(2)Java应用程序的执行入口是main()方法
    public static void main(String[] args) {...}

(3)Java语言严格区分大小写

(4)java方法由一条条语句构成,每个语句以“;”结束

(5)大括号都是成对出现的,缺一不可

(6)java程序编写-编译-运行
    -编写:新建.java文件,编写java源文件
    -编译:javac java源文件的名字.java
        javac Hello.java
    -运行:java 编译出来的字节码文件的.class文件的名称
        java Hello

(7)输出语句
    System.out.println();先输出再换行
	System.out.print();输出不换行

(8)java源文件中可以声明多个class,但是最多只能有一个public,而且要求声明为public的类的类名必须与源文件名一样

(9)编译以后,会生成一个或多个字节码文件,字节码文件的文件名与java源文件中的类名一致

8、API文档

-API(Application Programming Interface),应用程序编程接口,是Java提供的基本编程接口.

-Java语言提供了大量的基础类,因此 Oracle 也为这些基础类提供了相应的,API文档,用于告诉开发者如何使用这些类,以及这些类里包含的方法。

-下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html

9、常用的Java开发工具

(1)文本编辑工具
    记事本
    EditPlus
    NotePad
    ...
(2)Java集成开发环境的开发工具
    Eclipse
    IntelliJ IDEA
    JBuilder
    ...

给大家分享一个笑话:
学习JAVA的第一天
以上就是我今天一天的学习内容,比较多的是一些记忆性的知识,我认为今天学习的内容中相对重要的是:

①DOS命令  
②java的特点  
③java环境的搭建   
④HelloWorld程序   
⑤编译运行的规则  
⑥java注释   
⑦第一个程序的总结  
⑧API文档(知道怎么使用)

以上就是我总结的一些重点,是我觉得一定要记得的知识点,很重要!

然后就是给自己留下了一些任务,其中就有HelloWorld程序编写二十遍,写熟为止,记忆一些如JDK、JRE、JVM的关系之类的。

最后,希望我的笔记对你们有所帮助,其次就是如果这篇文章有错误的地方,希望各位朋友在评论区指出,也希望能遇到一些朋友一起学习,谢谢。

相关标签: Java java