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 + 编译、运行等命令工具

结论:

  1. 运行java程序的最小环境为JRE
  2. 开发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基础(一)相关推荐

  1. Java新手小白入门篇 Java项目的构建

    前言 之前我们已经讲解了 JDK的下载安装及配置操作 和 IDEA的下载和安装 ,学习Java的准备工作我们已经做好了,下面我们需要做的就是创建项目,并且写我们的 Java 程序了 一.如何使用IDE ...

  2. Java新手小白入门篇 JDK安装及环境变量配置(超详细)

    前言 学习Java,必备的就是JDK,所以我们必须得下载安装JDK,才能学习Java,下面我们会介绍 JDK是什么,如何安装并配置. 一.JDK简介 1.名词解释 JVM (Java Virtual ...

  3. Java新手小白入门篇 项目 - 深海杀手

    文章目录 潜艇游戏需求: 一.day01 二.day02 三.day03 四.day04 五.day05 六.day06 七.day07 八.day08 九.day09 潜艇游戏需求: 所参与的角色: ...

  4. 3DMax”——新手小白入门篇

    3Dmax 是一个数字化三维制作软件,常简称为3Ds Max或MAX,是Discreet公司开发的(后被Autodesk公司合并)基于PC系统的三维动画渲染和制作软件.其前身是基于DOS操作系统的3D ...

  5. Java学习笔记系列-入门篇-计算机基础

    Java学习笔记 Java学习笔记是一个持续更新的系列,工作多年,抽个空对自身知识做一个梳理和总结归纳,温故而知新,同时也希望能帮助到更多正在学习Java 的同学们. 本系列目录: 入门篇 计算机基础 ...

  6. 视频教程-①Spring Cloud 第一季(初级入门篇)-Java

    ①Spring Cloud 第一季(初级入门篇) 2011年毕业后在澳门 遊澳集团(UO Group)旗下某IT科技公司从事 android,php,j2ee开发工作,负责 国际短信发送系统.银联支付 ...

  7. Java如何快速入门?Java初学者从入门到精通必看!

            作为刚刚接触Java的小白来说,最担心的应该就是Java怎么学,都需要掌握哪些内容?今天这篇文章希望能帮助大家快速入门Java,少走弯路! 如何快速入门Java? 一.作为刚接触Jav ...

  8. java webservice接口开发_给Java新手的一些建议----Java知识点归纳(J2EE and Web 部分)

    J2EE(Java2 Enterprise Edition) 刚出现时一般会用于开发企业内部的应用系统,特别是web应用,所以渐渐,有些人就会把J2EE和web模式画上了等号.但是其实 J2EE 里面 ...

  9. Lua快速入门篇(基础概述)(Yanlz+toLua+xLua)

    <Lua热更新> ##<Lua热更新>发布说明: ++++"Lua热更新"开始了,立钻哥哥终于开始此部分的探索了. ++++作为游戏发布迭代的重要技术:Lu ...

最新文章

  1. 【ACM】Uva 455
  2. 多线程总结-JUC中常用的工具类
  3. leetcode算法题--增量元素之间的最大差值
  4. 使用expvar进行监控
  5. 上银伺服驱动器说明书_威海伺服驱动器维修,诚信互利
  6. Java VisualVM添加远程JMX连接时提示“无法使用service:jmx:rmi:///jndi/rmi******连接到*****”
  7. 创建一个显示所有预定义系统颜色的ListBox
  8. 鼠标放到图片上替换图片,改变样式。
  9. python入门指南txt-【杂谈】爬虫基础与快速入门指南
  10. [LeetCode]Count and Say
  11. 泛微OA云桥 未授权任意文件读取
  12. Ubuntu一些名词解释
  13. 后台管理系统----day03
  14. 2017计算机四级网络工程师,2017计算机四级网络工程师真题练习
  15. 互联网产品经理必读书目推荐
  16. 解决pycharm下载第三方库失败
  17. kubernetes基础命令
  18. 【经济学_04】晨读:保险的实质 特效药 医疗膨胀 保险的发明
  19. position absolute 与 relative 区别
  20. 视相关细节层次网格简化方法(VDPM-LOD)

热门文章

  1. 中国卫生无纺布行业市场供需与战略研究报告
  2. python中oo是什么意思_什么_和__在PYTHON中意味着什么
  3. 微信公众号分享功能无法调用
  4. [玩转BLE]设置蓝牙广播间隔
  5. 深度学习100例 | 第36天:FMD材料识别
  6. 生成式对抗网络GAN之实现手写字体的生成(基于keras Tensorflow2.0实现)详细分析训练过程和代码
  7. 为什么每次升职加薪都没你的份?
  8. golang gob
  9. Ubuntu 网络连接不上-右上角WiFi标志都没有
  10. Java工具类系列--Arrays的用法