韩顺平java学习day1
程序举例
新建后缀名Test.java 的文件,用记事本打开,编辑程序,选中目录路径,输入CMD,打开
命令提示符,运行javac -encoding UTF-8 Test.java 编译,生成可执行文件Test.class,再使用java Test命令执行程序
Java的重要特性
- 面向对象(OOP)
- 夸平台性。一个编译好的class文件可以在多个系统运行
- 解释性语言(编译后的代码,不能直接被机器执行,需要解析器来执行)
- 编译性语言,编译后的代码可以直接被机器执行
Java的开发工具
- notepad++
- Sublime Text(https://www.sublimetext.com/3)
- IDEA
- Eclipse
Java_jdk介绍
- java的核心机制——java虚拟机
- JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令、管理数据、内存、寄存器,包含在JDK中
- 不同系统有不同的虚拟机
- java虚拟机制屏蔽了底层运行平台的差别,实现“一次编译,到处运行”
- 运行过程:
Test.java 编译(javac)——》Test.class(运行java)——》 JVM for Windows、Linux、mac
- JDK、JRE介绍
- JDK:Java开发工具包
- JDK:是提供给Java开发人员使用的,包含开发工具和JRE
- JRE:Java运行环境,JRE=JVM+Java的核心类库,包括JVM
- JDK、JRE、JVM三者关系
- JDK=JRE+开发工具集(javac,java编译工具等)
- JRE=JVM+java SE标准类库
==》JDK=JVM+java SE标准类库+开发工具集
(3)只想运行开发好的.class文件只需JRE
韩顺平java学习day1相关推荐
- 韩顺平Java学习 泛型
目录 一.泛型的语法 1.传统的方法遍历集合存在的问题 2.使用泛型来解决传统集合添加元素带来的问题 3.泛型使用介绍 4.泛型的使用细节 5.泛型课堂练习 二.自定义泛型 1.自定义泛型类的规范 ...
- B站韩顺平java学习笔记(三)--运算符章节
目录 一.算术运算符 1. 表格 2. 练习题: 二. 关系运算符 1. 表格 三.逻辑运算符 1. 表格 2. 练习题 四.赋值运算符 1. 介绍 2.细节特点 五.三元运算符 1. ...
- B站韩顺平java学习笔记(六)--面向对象编程章节
目录 一.类和对象 1.定义及区别 2.对象内存布局 3.属性/成员变量 (1)基本介绍 (2)注意事项和细节说明 (3)访问属性 4.对象 (1)创建对象 (2)对象分配机制 (3)Java创建对 ...
- 【Java房屋出租系统】韩顺平java学习房屋出租系统
房屋出租系统效果图示 房屋出租系统主类 package hspedu.houseRent;import java.util.Map;public class HouseRentSys {public ...
- 韩顺平Java学习笔记_IO流专题
目录 一 文件 1.文件的概念: 文件是保存数据的地方 2.文件流:文件在程序中是以流的形式来操作的 2.1.输入流指数据从数据源(文件)到程序(内存)的路径 2.2.输出流指数据从程序(内存)到数据 ...
- 韩顺平Java学习笔记P245对象创建流程分析P246this关键字-P250
P245对象创建流程分析 //1.先在方法区加载方法类 //2.在堆里开空间一个存放age,一个存放name //3.(先默认初始化有默认值age=0,name=null,再显示初始化age=90,n ...
- B站韩顺平java学习笔记(十六)-- 多线程基础章节
目录 一 线程介绍 1 线程相关概念 (1)程序 (2)进程 (3)什么是线程 (4)其他相关概念 (5)查看电脑有多少个cpu核 二 线程的使用 1 线程的创建 (1)继承Thread类,重 ...
- B站韩顺平java学习笔记(八)-- 房屋出租系统(项目)章节
目录 一 项目需求说明 1 项目界面 二 房屋租赁程序框架图 三 系统实现 1 完成House类 2 显示主菜单和完成退出软件的功能 3 完成显示房屋列表的功能 4 添加房屋信息的功能 ...
- B站韩顺平java学习笔记(二十五)-- 正则表达式章节
目录 一 正则表达式入门 1 极速体验正则表达式威力 二 为什么要学正则表达式 三 正则表达式基本介绍 1 介绍 2 正则表达式底层实现
- 韩顺平Java学习【枚举、注解】(笔记)
枚举[enumeration] 枚举是一组常量的集合: 属于一种特殊的类,里面只包含一组有限的特定的对象: 自定义类实现枚举--应用 不需要提供 setxxx 方法,因为枚举对象值通常为只读: 对枚举 ...
最新文章
- 回溯算法——算法总结(四)
- top在html5里什么意思,html中的scrolltop是什么意思
- ubuntu 在 rc.local 里添加了命令为什么无法执行
- 用字体选择对话框改变字体
- STL源码剖析---迭代器失效小结
- Condition.doSignal
- xp故障恢复控制台和它的命令
- FZU 2124 吃豆人 bfs
- Java多线程学习二十三:什么是阻塞队列
- WINX新增(1): KMP字符串查找算法
- 动态生成 fastCall(易语言 调用WKE浏览器)
- BT401蓝牙模块KT1025A蓝牙芯片用户修改BLE的广播包数据的说明以及方法
- springboot如何接收Vue 的post提交请求
- 公司不让使用XShell破解版后,我准备用这种方式!
- Linux UART编程 驱动蓝牙芯片
- 莫比乌斯反演的证明(非狄利克雷卷积法)
- avx2 fma_fma()函数以及C ++中的示例
- 王者4K高清壁纸合集
- 【美少女】字节跳动直通车?不坐白不坐
- 【Henu ACM Round #13 C】 Ebony and Ivory
热门文章
- 游园惊梦--记游第九届软博会
- Go 每日一库之 roaring
- IE浏览器url中出现中文访问404问题解决
- 微信小商店购物组件接入现有的小程序,在开发者工具中使用
- 《龙腾世纪2》图文流程攻略
- Debian上安装 Proxmox VE 7
- 小武与python的相遇1 - strip-replace的使用
- macOS Monterey 12.1 (21C52) 正式版 ISO、IPSW、PKG 下载
- 怎么看rx580是不是470刷的_rx580显卡怎么看是不是矿卡 rx580显卡怎么看是不是刷的...
- 如何下载google play上的软件