Java概述与环境搭建

Java概述与环境搭建

1. Java语言的特点

面向对象(使用计算机模拟现实世界,解决现实问题,贴近人类思维模式)

简单(相对C、C++,不易造成内存溢出、减少代码量、代码可读性强)

跨平台(操作系统、服务器、数据库)

2.计算机语言执行机制(了解)

编译执行: 将源文件编译成机器码,一次编译,多次执行。 执行效率高,不可跨平台。

解释执行: 将源文件一行一行解释,一行一行执行。不同的操作系统具备不同的解释器。 执行效率低,可以跨平台。

3. Java的执行机制

先编译、再解释:

将源文件编译成字节码文件(平台中立文件.class),再将字节码文件进行解释执行。

Java的设计理念:Write Once Run Anywhere

4. 名词解释

JVM(Java Virtual Machine)虚拟机: 使用软件在不同操作系统中,模拟相同的环境。

JRE(Java Runtime Environment)运行环境: 包含JVM和解释器,完整的Java运行环境。

JDK(Java Development Kit)开发环境: 包含JRE + 类库 + 开发工具包(编译器+调试工具)。

5. 安装JDK

双击打开安装文件,所有选项全部下一步即可

默认安装在 C:\Program Files\Java

6. 配置环境变量

右键我的电脑---》属性----》高级系统设置----》高级---》环境变量---》系统变量---》Path变量---》编辑

新建----》浏览----》选中第5步安装JDK的路径下的 jdk1.8.0_131下的bin目录即可

一路确定

7. 测试

徽标 + R 打开运行窗口

输入CMD

输入java -version

输入javac -version

以上两个命令都出现版本号表示安装配置成功

8. DOS命令(了解)

更换盘符: d:

查看当前目录下的文件及文件夹:dir

进入文件夹: cd 文件夹的名字

返回上一级目录:cd ..

清空屏幕:cls

删除文件:del 文件名

删除文件夹:rd 文件夹名称

退出: exit

9. 单词

public : 公开的

class : 类

void : 空的,无效的

static:静态的

main:主要的

args:arguments单词的缩写,表示参数

string:字符串

system:系统

out:出

print:打印

10.第一个Java程序

public class HelloWorld{
    public static void main(String [] args){
        System.out.print("hello world");    
    }
}

11.注意事项

1.文件后缀名先显示出来(查看---》文件夹选项),再改后缀

2.严格区分大小写,中英文标点符号

3.每遇到大括号就缩进一个tab键的距离

4.class后的名称必须与文件名保持一致

13. 中文乱码

乱码的原因:因为文件的编码方式和JVM的编码方式不一致

解决方案:将文件的编码格式改为和JVM一致

修改方法:文件---》另存为---》选择ANSI即可

注意将源文件替换掉

14. 类的阐述

同一个源文件中可以定义多个类。

编译后,每个类都会生成独立的 .class文件。

一个类中,只能有一个main方法,每个类都可以有自己的main方法。

public修饰的类称为公开类,要求类名必须与文件名称完全相同,包括大小写。

一个源文件中,只能有一个公开类。

public class Test1{
    public static void main(String [] args){
        System.out.print("Test1 Class ");
    }   
}
​
class A{
    public static void main(String [] args){
        System.out.print("A Class ");
    }
}
​
class B{
    public static void main(String [] args){
        System.out.print("B Class ");
    }
​
}
​
class C{
    public static void main(String [] args){
        System.out.print("C Class ");
    }
​
​
}

15. 注释

单行注释://

多行注释:/* */

文档注释:(生成外部文档:javadoc -d . HelloWorld.java)只需要查看index.html文件即可

/**

*

*/

注:注释不参与编译。

16. 命名规范

类名首字母大写

不能使用拼音、中文、以及特殊符号

要使用单词

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值