【第一阶段 day11 java基础】基础知识 环境搭建 JDK JRE JVM java语言的跨平台性

1.基础知识

(1)计算机分为硬件系统软件系统,没有安装任何软件的叫做裸机
(2)软件分为系统软件(DOS,Windows,Linux,Android,Mac,iOS,Unix)与应用软件
(3)计算机语言:人与计算机进行交互的语言,eg:java
(4)人机交互方式:图形化界面,命令行方式DOS
(5)java语言版本(java SE – 标准基础版 java EE – 企业商务版 java ME – 微型移动版)

2.环境搭建

1.安装jdk
注意事项:jdk可以安装多个

2.配置环境变量
(1)打开配置的位置
(2)配置(新建JAVA-HOME和CLASS_PATH,修改path)
(3)测试:java-version

3.eclipse
无需安装,直接解压即可使用

3.JDK JRE JVM

  • (1) JDK
    java开发工具包
    想要编写java程序,必须安装
    JDK是java语言的核心
  • (2) JRE
    java运行时的环境
    如果只运行,不编写,可以安装这个
  • (3) JVM
    java虚拟机
    负责运行.class字节码文件,是java能够跨平台的前提

4. java语言的跨平台性

一个完整的文件名,必须包含两个部分:文件的名字+文件的后缀名

(1)我们所编写的java文件的后缀名是.java
(2)我们所编写的源文件,需要进行编译,编译后的文件后缀名是.class,用来交给JVM执行
(3)所以:由于不同的操作系统安装了这个系统对应的JVM,而JVM是负责运行.class字节码文件的,所以java具有跨平台的特性:一份代码,处处运行
(4)注意:java语言是跨平台的,但是JVM不跨平台

5.Helloworld入门案例

package cn.tedu.hello;
/**
 * 注释:用来解释代码,方便大家可以更好地阅读代码
 * package  --包
 * com.tedu.hello  --包名,全小写,公司的域名倒着写
 * ;  --java语句的结束符
 * 注意:在java代码中出现的符号均为英文符号
 */
/*
 * public  --公共的,作为类的修饰符,修饰谁都可以访问这个类
 * class  --类,java用来定义类的一个特殊的单词
 * Helloworld  --类名(驼峰命名法)每一个单词的首字母大写
 * {代码}  花括号表示类的主体,其中包括写的代码
 */
//这个类用来向控制台打印几句话
public class HelloWorld {
	/**
	 * public static void main(String[] args){}  --程序的入口
	 * main() -- 程序的入口,方法名是main
	 * public -- 公共的,作为方法的修饰符,修饰谁都可以访问这个方法
	 * static -- 静态的,说明这个方法就是静态
	 * void -- 空/无,说明方法的返回值是空的
	 * () --代表的这是一个方法 --函数
	 * String[] args -- 方法的参数
	 * {代码...} -- 花括号是方法的主体,其中是我们所写的代码 
	 */
	public static void main(String[] args) {
		// Ctrl+s保存,Ctrl+11执行
		System.out.println("hello world!");//换行
		System.out.print("hello world!");//不换行
	}
	

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值