java start_java语言基础-start

计算机基础

1.1 计算机以二进制存储数据

十进制数据转成二进制数据:使用除以2获取余数的方式

二进制数据转成十进制数据:使用8421编码的方式

f4e14c03f4dc5c6665c187a9bd0cd5af.png

1.2 字节

位(bit):一个数字0或者一个数字1,代表一位。

字节(Byte):每逢8位是一个字节,这是数据存储的最小单位。

1 Byte = 8 bit

1 KB = 1024 Byte

1 MB = 1024 KB

1 GB = 1024 MB

1 TB = 1024 GB

1 PB = 1024 TB

1 EB = 1024 PB

1 ZB = 1024 EB

1.3 windows 命令提示符(cmd)基本介绍

操作

命令

启动

Win+R,输入cmd回车

切换盘符

盘符名称:

进入文件夹

cd 文件夹名称

进入多级文件夹

cd 文件夹1\文件夹2\文件夹3

返回上一级

cd ..

直接回根路径

cd \

查看当前内容

dir

清屏

cls

退出

exit

使用cd命令时,可以使用Tab键补全。当文件名字不唯一,Tab键可以切换以当前输入前缀为首的文件夹或文件的名字。

Java语言开发环境搭建

2.1 Java虚拟机-JVM

JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。

跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM运行在操作系统上。

1ac39e1dac649e89be1dfd747b53bb4f.png

如图所示,Java的虚拟机本身不具备跨平台功能的,每个操作系统下都有不同版本的虚拟机。

2.2 JRE 与 JDK

JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 。

JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。

想要运行一个已有的Java程序,那么只需安装 JRE 即可。

想要开发一个全新的Java程序,那么必须安装 JDK 。

94907823d4e29915c1022c5a0749e96d.png

三者关系: JDK > JRE > JVM

2.3 JDK9安装

官网下载JDK,安装时目录不要有中文及空格。

安装时,共有三个部分:开发工具、源代码、公共JRE,其中公共JRE不用安装,开发工具中已经包含了。

2.4 JAVA_HOME环境变量的配置

为什么配置环境变量

想在任意的目录下都可以使用JDK的开发工具,则必须要配置环境变量。配置环境变量的意义在于告诉操作系统,我们使用的JDK开发工具在哪个目录下。

配置

在计算机属性->高级系统设置->高级->环境变量->系统变量:

1)添加新的环境变量 JAVA_HOME(必须大写),其值为jdk安装目录(bin所在目录,但不包括bin目录)

2)修改Path环境变量 添加值%JAVA_HOME%\bin

HelloWorld入门程序

3.1 开发步骤

Java程序开发三步骤:编写、编译、运行。

c1220eda8068ffea1ebcf08281c43106.png

Java源文件后缀.java,Java字节码文件后缀.class。

3.2 编写Java源程序

public class HelloWorld{

public static void main(String[] args){

System.out.println("Hello, World!");

}

}

编译 javac HelloWorld.java,此时后缀.java不可以省略。

运行 java HelloWorld,此时不要加后缀.class。

文件名必须是 HelloWorld.java ,保证文件名和类的名字是一致的,注意大小写。

3.3 HelloWorld程序说明

编译:是指将我们编写的Java源文件翻译成JVM认识的class文件,在这个过程中,javac编译器会检查我们所写的程序是否有错误,有错误就会提示出来,如果没有错误就会编译成功。

运行:是指将 class文件交给JVM去运行,此时JVM就会去执行我们编写的程序了。

main方法:称为主方法。写法是固定格式不可以更改。main方法是程序的入口点或起始点,无论我们编写多少程序,JVM在运行的时候,都会从main方法这里开始执行。

Java中有单行注释和多行注释

单行注释以 //开头 换行结束

多行注释以 /*开头 以*/结束

关键字:是指在程序中,Java已经定义好的单词,具有特殊含义。如public、class、static等。特点:完全小写的字母。

3.4 标识符

是指在程序中,我们自己定义内容。比如类的名字、方法的名字和变量的名字等等,都是标识符。

命名规则: 硬性要求

标识符可以包含 英文字母26个(区分大小写) 、 0-9数字 、 $(美元符号) 和 _(下划线) 。

标识符不能以数字开头。

标识符不能是关键字。

命名规范: 软性建议

类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。

方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。

变量名规范:同方法名。

3.5 NotePad++设置

7a3fc573e3590ad1b7d81d55431d7b95.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值