学习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需要到下载。
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标准类库
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
...
给大家分享一个笑话:
以上就是我今天一天的学习内容,比较多的是一些记忆性的知识,我认为今天学习的内容中相对重要的是:
①DOS命令
②java的特点
③java环境的搭建
④HelloWorld程序
⑤编译运行的规则
⑥java注释
⑦第一个程序的总结
⑧API文档(知道怎么使用)
以上就是我总结的一些重点,是我觉得一定要记得的知识点,很重要!
然后就是给自己留下了一些任务,其中就有HelloWorld程序编写二十遍,写熟为止,记忆一些如JDK、JRE、JVM的关系之类的。
最后,希望我的笔记对你们有所帮助,其次就是如果这篇文章有错误的地方,希望各位朋友在评论区指出,也希望能遇到一些朋友一起学习,谢谢。
上一篇: ASP.NET Internet安全Forms身份验证方法
下一篇: testing基础第一天