Java环境搭建与快速入门

java前置知识与准备

java的准备

下载编辑器

在线网址运行
https://c.runoob.com/compile/10/

初学者推荐使用封装不严重的软件更利于学习
Sublime Text
Sublime Text设置中文版教程 [https://www.jb51.net/softjc/748155.html] (步骤打开Sublime --> Ctrl+Shift+P --> 输入install package并点击 --> 再输入ChineseLocalizations并点击 --> 点击Help/Language/简体中文 )

前端人员可以使用vscode安装插件的形式
Java相关插件推荐
1.Language support for Java
2.Extension Pack for Java
3.Debugger for Java
4.Test Runner for Java
5.Language Support for Java(TM) by Red Hat

专业工具推荐idea

安装JDK

官方安装包下载地址[https://www.oracle.com/java/technologies/downloads/]
推荐安装jdk8和jdk11,这两个版本是用的最多的版本
windows系统安装步骤
1.我的电脑-->属性-->操作系统位数是32位/64位
2.32位下载 Windows x64 64位下载 Windows x86
3.注册Oracle账号登录下载
4.推荐勾选上安装JRE模块,安装路径中不要出现中文
5.配置环境变量(系统变量JAVA_HOME:C:\Program Files\Java\jdk1.8.0_152[jdk的安装目录] path:C:\Program Files\Java\jdk1.8.0_152\bin)
引申知识
用户变量和系统变量的区别,用户变量当电脑的用户改变时,将不可用,系统变量将一直都可用

java的前置知识

java语言的特点

跨平台性
面向对象
强类型机制、异常处理、垃圾回收机制
java语言是解释型的(需要编译器先编译才能被运行)

java运行过程

一次编译到处运行,java跨平台的原理
xxx.java -javac命令编译-> xxx.class[字节码文件] -java命令运行-> (1.Windows 2.Linux 3.Mac) 

JDK

JDK[java开发工具包] = JRE[java运行环境] + java开发工具(javac,java...)
JRE[java运行环境] = JVM[java虚拟机] + 核心类库
开发者要安装JDK
使用者需要安装JRE

下载对应系统版本JDK以及配置环境变量

java快速入门

hello world

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

java开发规范与注意事项

1.java严格区分大小写
2.java语句结尾一定要加;
3.大括号{}是成对存在的
4.一个文件中最多只能有一个public类。其它类的个数不限,如果存在多个类,编译的时候每一个类会产生对应的class文件,因此同一个项目下,不要出现相同的类名,不然编译出来的class文件会冲突,报错
5.文件中包含一个public类,那么文件名一定要和这个类名相同
6.也可以将main方法放在非public类中
7.源文件注意使用utf-8,gbk的编码
// 生成两个.class文件,可以选择运行
class Cat {
    public static void main(String[] args){
        System.out.println("我是小猫");
    }    
}

class Dog {
    public static void main(String[] args){
        System.out.println("我是小狗");
    }
}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LiuJie_Boom

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值