【Java】01—Java介绍,常用dos命令,注释及关键字

我是一个程序小白,开启我的学习Java之旅。

至于为什么会想到写这个博客的主要原因是因为自控力不强,希望督促自己的学习之旅。当然也希望自己的学习总结可以帮到大家。先介绍一下自己的情况吧。目前刚刚开始做程序员这一行,在一家小公司才上班,也会在这里发一些我遇到的问题和大家讨论,不说这么多废话了~

Java的介绍:

Java是1995年有SUN公司推出的编程语言,是面向对象的编程语言。
Java之父:詹姆斯 高斯林(James Gosling)

Java的语言发展史:

三个主要更新的版本:
Java5.0(2004年):让Java进入了发展的快车道
Java8.0(2014年):公司中使用最多的版本
Java11(2018年9月):最新的版本

Java的技术结构:

J2SE/JavaSE:标准版——为一些小应用程序与桌面程序提供了解决方案
J2EE/JavaSE:企业版——是为了开发企业环境下的应用程序提供了一套解决方案。该技术包含了Servlet、JSP等,主要针对web应用程序的开发
J2ME/JavaME:移动版——是为了开发电子消费产品和嵌入式设备提供的解决方案。该技术主要应用于小型电子消费产品:如手机app等

Java语言跨平台原理:

基于Java虚拟机(JVM)
实现原理:在需要运行Java程序的操作系统上,安装一个与操作系统对应的Java虚拟机(JVM:Java virtual Machine)即可。
注意:Java语言是跨平台的,但是Java虚拟机不是跨平台的。

JVM、JRE、JDK之间的关系:

JRE(Java Runtime Environment):是Java程序的运行时环境,包含JVM和运行所需要的核心库类, 想要运行一个已有的Java程序,只需要安装JRE即可。
JDK(Java Development kit):是Java程序开发工具包,包含JRE和开发人员所使用的工具。其中的开发工具:编译工具,运行工具。开发一个全新的Java程序,必须安装JDK
JDK=JRE+开发工具
JRE=JVM+核心库类

常用的DOS命令

打开命令提示符窗口:
1、win+R
2、cmd
常用的命令:
1、dir:查看当前路径下的内容
2、cd:进入单级目录
3、cd…:退回到上一级目录
4、cd:退回到盘符目录
5、cls:清屏命令
6、exit:退出命令提示符窗口
7、javac:编译程序(自动生成 .class)
8、java:运行程序

配置Path文件的步骤

1、计算机—>高级系统设置—>高级—>环境变量—>系统变量—>新建—>
变量名:JAVA_HOME
变量值:(jdk的安装目录)
2.系统变量—>path—>新建—> %JAVA_HOME%\bin

Java程序开发

开发流程:
1、编写程序:Java程序中最基本的组成单位是 类
类的定义格式:
public class 类名{
}
main方法的格式是固定格式:
public static void main(String[] args){
}
main方法是程序的入口方法,代码的执行是从main方法开始的
2、编译程序:Javac:自动生成.class文件
3、Java:编译后可以直接运行方法名即可

注释
定义:

注释是在程序指定位置添加的说明性信息
注释不参与程序运行,仅起到说明作用

注释的分类:

1、单行注释:

格式://注释信息

2、多行注释:
格式:

格式:/*注释信息*/

3、文档注释:

格式:/**注释信息*/

多行注释与文档注释的联系与区别:
1、多行注释与文档注释在程序里面都不会被运行
2、多行注释不会被编译进字节码文件中,而文档注释则会被编译进字节码文件中
3、多行注释通常用来解决单行注释太长的情况,而文档注释通常用在程序代码的开头来描述本程序的作者、版本号等信息,或者用在类、对象的开头来描述该类或对象的相关信息

关键字

概述:
关键字就是被Java语言赋予了特定含义的单词。

关键字的特点:
1、关键字的字母全部小写
2、常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观。

常用的关键字:
用于定义类、函数、变量修饰符的关键字:
class interface abstract final static synchronized
用于定义数据类型的关键字:
byte short int long float double char boolean
用于定义流程控制的关键字:
true false null if else switch case default while do for break continue return
用于定义访问权限修饰符的关键字:
private protected public
用于定义类与类之间关系的关键字:
extends implements
用于定义建立实例、判断实例的关键字:
new this super instanceof
用于处理异常的关键字:
try catch finally throw throws
用于包的关键字:
package import

今天就先整理整理这么多吧,手码不易。看到最后的小伙伴。麻烦点个赞吧。
如果有需要笔记文件的小伙伴,可以私聊我哦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值