【Java学习笔记】JavaSE入门(1)

一、Java 简介

Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Dosling和同事们共同研发,并在1995年正式推出。
在这里插入图片描述

Java语言是面向对象的,具有分布式、安全、可移植性、高性能、多线程等特征

Java的三个体系

  • JavaSE:标准版(用于桌面应用程序开发,控制台开发…)
  • JavaEE:嵌入式开发(用于手机小程序开发…)
  • JavaME:企业级开发(用于web端,服务端开发…)

2005年6月,JavaOne大会召开,SUN公司公开JavaSE 6。此时,Java的各种版本已经更名以取消其中的数字“2”:J2SE更名为JavaSE、J2EE更名为JavaEE、J2ME更名为JavaME。

JDK、JRE、JVM

  • JDK:Java Develoopment Kit(Java开发者工具),jdk是整个JAVA的核心,它包含了JRE和JVM,以及一堆Java工具和基础的类库。
  • JRE:Java Runtime Environment(Java运行时环境),它是运行Java程序必不可少的。
  • JVM:JAVA Virtual Machine(Java虚拟机)。简单来理解的话,虚拟机就是在你的电脑里面用软件又制造了一台电脑。通过Java虚拟机,可以屏蔽掉底层系统的一些差别,实现“Write Once、Run Anywhere”(即Java的跨平台)。

Java开发环境搭建

  1. 去orcale官网下载jdk1.8(电脑对应的版本)
  2. 根据自己的喜好,选择安装的路径(记得复制一份)
  3. 配置环境变量
    (1)右键打开属性,找到高级系统设置
    (2)点击进入环境变量——在系统变量新建:JAVA_HOME系统变量
    (3)变量名填:JAVA_HOME ,变量值填:直接粘贴刚刚复制的安装路径
    (4)配置系统环境变量Path——双击打开Path——新建
    (5)添加 %JAVA_HOME%\bin——将这行变量上移至顶端——完成后全部确认。
  4. win+R键打开命令行,分别输入javac(编译)和java-version测试是否配置成功
  5. 安装配置IDEA…

打开CMD的多种方法

  1. 开始+系统+命令提示符(管理员方式运行:选择以管理员方式运行)
  2. win键+R,输入cmd打开控制台 (推荐)
  3. 在任意文件夹下面,按住shift键+鼠标右键点击,在此处打开命令窗口
  4. 资源管理器的地址栏前面加上cmd 路径

常用的DOS命令

#盘符切换 盘+:(英文冒号)
#查看当前目录下的所有文件 dir
#切换目录 cd
cd..返回上一阶
#清理屏幕 cls
#退出终端 exit
#查看电脑ip ipconfig

#打开应用
计算器calc
画图工具mapaint
记事本notepad

#ping命令
     ping 网址

#文件操作
    md 目录名(创建目录)
    rd 目录名(移除目录)
    cd> 文件名(创建文件)
    del 文件名(删除文件)

二、写一个Hello World

如下:
在这里插入图片描述

在这里插入图片描述

public是修饰符
class是关键字,用来定义一个类
static也是修饰符
void是类型,表示空的
String[] args是数组
println是打印换行
去掉ln后,print是打印不换行

快捷输入main方法:psvm+回车
快捷输入打印函数:sout+回车

Java程序运行机制

Java是一门半编译型半解释型的语言

1.如何理解编译型(compile)和解释型?时机不同。
打个比方,我们要看一本外国的书籍,我们看不懂外语:
这时我们直接将它整本(全部)翻译成中文,我们就能看懂了。//这是编译型

第二种情况我们比较富裕:
直接请了一名翻译官过来,我们想要看一段的时候就叫他帮忙翻译(跟着进度走)。
但是哪天翻译官不在了,或者我们想往回看之前的内容,
这时翻译官就要往回走重新翻译一遍(即程序往回再走一遍)//这是解释型


程序运行机制:
Javac将.java的文件编译成 .class,.class文件运行后就会去到JVM的类装载器里,再通过字节码校验器判断代码有没有问题,没有问题的话就可以通过解释器将代码解释给操作系统(运行一段解释一段)。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值