Java新手小白入门篇 Java基础(一)
Java新手小白入门篇
Java基础
Java新手小白入门篇 Java基础(知识点体系汇总)
Java新手小白入门篇 Java基础(一)
Java新手小白入门篇 Java基础(二)
Java新手小白入门篇 Java基础(三)
Java新手小白入门篇 Java基础(四)
Java新手小白入门篇 Java基础(五)
Java新手小白入门篇 Java基础(六)
- Java新手小白入门篇系列持续更新中…
文章目录
- Java新手小白入门篇
- Java基础
- 一、java编译运行过程:
- 1. 编译期:
- 2. 运行期:
- 二、名词
- 1. JVM:
- 2. JRE:
- 3. JDK:
- 总结:
- 结论:
- 三、开发步骤:
- 四、控制台打印:
一、java编译运行过程:
1. 编译期:
.java源文件,经过编译(javac),生成.class字节码文件
2. 运行期:
JVM加载xxx.class并运行.class (–> 0和1)
特点:跨平台、一次编程到处使用
二、名词
1. JVM:
java虚拟机,加载.class并运行.class
2. JRE:
Java运行环境,JVM + java系统类库(小零件)
3. JDK:
Java开发工具包, JRE + 编译、运行等命令工具
总结:
- JRE = JVM + java系统类库(小零件)
- JDK = JRE + 编译、运行等命令工具
结论:
- 运行java程序的最小环境为JRE
- 开发java程序的最小环境为JDK
三、开发步骤:
新建Java项目/ 工程---------------------------小区
新建Java包--------------------------------------楼+单元
新建Java类--------------------------------------房子
项目(包含)------->包(包含)------->类(包含)-------->代码
Java新手小白入门篇 Java项目的构建:https://blog.csdn.net/weixin_46030002/article/details/125526027
四、控制台打印:
public class Demo {/*** 文档注释* 这是一个主方法,是程序的入口*/public static void main(String[] args) {// 单行注释System.out.println("HelloWorld");System.out.println();System.out.print("Java");/** 多行注释*/}
}
Java新手小白入门篇 Java基础(一)相关推荐
- Java新手小白入门篇 Java项目的构建
前言 之前我们已经讲解了 JDK的下载安装及配置操作 和 IDEA的下载和安装 ,学习Java的准备工作我们已经做好了,下面我们需要做的就是创建项目,并且写我们的 Java 程序了 一.如何使用IDE ...
- Java新手小白入门篇 JDK安装及环境变量配置(超详细)
前言 学习Java,必备的就是JDK,所以我们必须得下载安装JDK,才能学习Java,下面我们会介绍 JDK是什么,如何安装并配置. 一.JDK简介 1.名词解释 JVM (Java Virtual ...
- Java新手小白入门篇 项目 - 深海杀手
文章目录 潜艇游戏需求: 一.day01 二.day02 三.day03 四.day04 五.day05 六.day06 七.day07 八.day08 九.day09 潜艇游戏需求: 所参与的角色: ...
- 3DMax”——新手小白入门篇
3Dmax 是一个数字化三维制作软件,常简称为3Ds Max或MAX,是Discreet公司开发的(后被Autodesk公司合并)基于PC系统的三维动画渲染和制作软件.其前身是基于DOS操作系统的3D ...
- Java学习笔记系列-入门篇-计算机基础
Java学习笔记 Java学习笔记是一个持续更新的系列,工作多年,抽个空对自身知识做一个梳理和总结归纳,温故而知新,同时也希望能帮助到更多正在学习Java 的同学们. 本系列目录: 入门篇 计算机基础 ...
- 视频教程-①Spring Cloud 第一季(初级入门篇)-Java
①Spring Cloud 第一季(初级入门篇) 2011年毕业后在澳门 遊澳集团(UO Group)旗下某IT科技公司从事 android,php,j2ee开发工作,负责 国际短信发送系统.银联支付 ...
- Java如何快速入门?Java初学者从入门到精通必看!
作为刚刚接触Java的小白来说,最担心的应该就是Java怎么学,都需要掌握哪些内容?今天这篇文章希望能帮助大家快速入门Java,少走弯路! 如何快速入门Java? 一.作为刚接触Jav ...
- java webservice接口开发_给Java新手的一些建议----Java知识点归纳(J2EE and Web 部分)
J2EE(Java2 Enterprise Edition) 刚出现时一般会用于开发企业内部的应用系统,特别是web应用,所以渐渐,有些人就会把J2EE和web模式画上了等号.但是其实 J2EE 里面 ...
- Lua快速入门篇(基础概述)(Yanlz+toLua+xLua)
<Lua热更新> ##<Lua热更新>发布说明: ++++"Lua热更新"开始了,立钻哥哥终于开始此部分的探索了. ++++作为游戏发布迭代的重要技术:Lu ...
最新文章
- 【ACM】Uva 455
- 多线程总结-JUC中常用的工具类
- leetcode算法题--增量元素之间的最大差值
- 使用expvar进行监控
- 上银伺服驱动器说明书_威海伺服驱动器维修,诚信互利
- Java VisualVM添加远程JMX连接时提示“无法使用service:jmx:rmi:///jndi/rmi******连接到*****”
- 创建一个显示所有预定义系统颜色的ListBox
- 鼠标放到图片上替换图片,改变样式。
- python入门指南txt-【杂谈】爬虫基础与快速入门指南
- [LeetCode]Count and Say
- 泛微OA云桥 未授权任意文件读取
- Ubuntu一些名词解释
- 后台管理系统----day03
- 2017计算机四级网络工程师,2017计算机四级网络工程师真题练习
- 互联网产品经理必读书目推荐
- 解决pycharm下载第三方库失败
- kubernetes基础命令
- 【经济学_04】晨读:保险的实质 特效药 医疗膨胀 保险的发明
- position absolute 与 relative 区别
- 视相关细节层次网格简化方法(VDPM-LOD)
热门文章
- 中国卫生无纺布行业市场供需与战略研究报告
- python中oo是什么意思_什么_和__在PYTHON中意味着什么
- 微信公众号分享功能无法调用
- [玩转BLE]设置蓝牙广播间隔
- 深度学习100例 | 第36天:FMD材料识别
- 生成式对抗网络GAN之实现手写字体的生成(基于keras Tensorflow2.0实现)详细分析训练过程和代码
- 为什么每次升职加薪都没你的份?
- golang gob
- Ubuntu 网络连接不上-右上角WiFi标志都没有
- Java工具类系列--Arrays的用法