新手小白入门编程第3讲 JAVA入门案例

article/2025/8/22 10:48:48

1 HelloWorld案例

1.1 工作空间设置

工作空间就是一个文件夹,用来保存我们所有的开发文件和代码等等.
工作空间也是可以切换的,但是切换了工作空间,我们对于eclipse的设置就重置了.
后续我们自己写的代码可以去这个位置找到.可以如下图,选择工作空间的存放目录
eclipse工作空间

1.2 eclipse打开包视图

设置包视图是为了开发时更加方便
在这里插入图片描述
如果有的同学在这个位置没有找到“Package Explorer”,可以选择Other搜索一下即可:
在这里插入图片描述
在这里插入图片描述

2 完成第一个Java案例HelloWorld

2.1 创建java工程day01

HelloWorld案例1

2.2 创建包cn.tedu.hello

HelloWorld案例2
HelloWorld案例3

2.3 创建类HelloWorld

HelloWorld案例4

2.4 编写类HelloWorld

HelloWorld案例5

3 运行原理

我们编写的文件是以”.java”为后缀的源代码文件,Ctrl+S保存时会触发编译器Eclipse对写好的代码进行编译,
编译后生成以”.class”为后缀的字节码文件,当Ctrl+F11运行代码时,JVM就会加载字节码文件, 并加载main方法执行程序, 进而在控制台显示代码效果
在这里插入图片描述

4 HelloWorld案例解析

HelloWorld案例6

/*** package --包* cn.tedu.hello -- 包名,全小写,公司的域名倒着写,单词之间用点隔开* ; -- 表示结束符* */
package cn.tedu.hello;/***public --公共的,作为类的修饰符*class --类,用于定义类的一个特殊的单词*HelloWorld --类名,驼峰命名法,每个单词的首字母大写*{ } -- 类的主体内容*注意:{} () "" 都是成对出现的,而且都是英文符号*/
public class HelloWorld {/*** public static void main(String[] args) {}--入口函数的标准写法* public --公共的,作为main()的修饰符* static --静态的* void --空,无,表示这个方法没有返回值* main --方法名* () --表示这是一个方法* String[] args--main()的固定写法* {} -- 方法的主体内容*/public static void main(String[] args) {/*** System --系统,表示要发出一个系统指令* out -- 向外输出* println() --如何输出/输出的方式:输出后换行* print() --如何输出/输出的方式:输出后不换行* "Hello world!"--向控制台输出的具体内容* ;表示结束符* */System.out.print("Hello world!");System.out.print("Hello world!");System.out.print("Hello world!");System.out.print("Hello world!");System.out.print("Hello world!");}
}

5 JDK JRE JVM解释:

JDK(Java Development Kit) — Java开发工具包 — JRE+开发工具
开发java程序最小的环境为JDK,所以JDK是JAVA语言的核心
JRE(Java Runtime Environment) — Java运行时环境 — JVM+运行java程序所必需的环境
运行java程序最小的环境为JRE
JVM(Java Virtual Machine)—负责加载.class并运行.class文件
JVM(JAVA虚拟机)将JAVA代码转换为对应的操作系统可以理解的指令,不同的操作系统有不同虚拟机与之对应,同一段代码交给虚拟机之后,虚拟机再转化给操作系统
JDK JRE JVM关系
什么是将java代码翻译成当前操作系统所理解的指令?
这指的就是编译的过程,将.java文件编译成.class字节码文件.编译完成会产生一个.class文件,这个文件称为字节码文件,操作系统看的指令文件就是字节码文件.


http://chatgpt.dhexx.cn/article/y0iaQuYu.shtml

相关文章

Java编程学习入门、Java语言学习、Java入门必看

一、初识Java 1.生活中的程序: 从起床到教室上课的过程 穿衣打扮》起床》洗漱》出宿舍》》吃早餐》到教室 按照特定的顺序去完成某一件事的过程我们叫做生活中的程序 2.计算机中的程序: 一组有序指令的集合,需要和计算机交流就要使用计算机语言,ja…

关于1970年之前的时间要怎么转换成时间戳啊 负数要怎么处理

在这里有的人可能有疑问? 大家都知道java时间戳是从1970年1月1日0时0分0秒开始计算的,那么假如1960年的时间戳应该是多少呢? 下面是答案,负数,通过负数一样可以转化成正常的时间 年月日。 -3026880001960-05-30 00:00

moment.JS时间戳转换总是1970年问题

把时间戳 ✖1000 即可解决 例子moment(date * 1000).format(‘YYYY-MM-DD’); 还可以这样

mysql查询1970年以后出生的人_阴阳五行分析:1970年出生的人是什么命?

农历1970年出生的人属狗,此年出生的人不应好高骛远,把握当下幸福的生活。我们常说“听天由命”,所谓的命运早就已经刻画在了你的五行中,五行算命也就有迹可循。 那么,本期一起来看看1970年出生的人是什么命&#xff1f…

mysql 日期 1970_Mysql中处理1970年前的日期(unixtime为负数的情况)负数时间戳格式化...

客户扔过来一个bug,说是一个系统中对42岁以上的人的统计不正确,而41岁以下的人没有问题。眼睛瞟了一下托盘区里的日期,2012年3月26日,嗯,今年42岁的话,那么应该就是出生在1970年左右,马上就把问…

C语言里的fabs()和sqrt()的含义

fabs()其实是指绝对值&#xff0c;例如fabs(a)就是指a的绝对值&#xff0c;在程序中使用的时候需要包含头文件<math.h>。而sqrt()是指开根号&#xff0c;例如sqrt(a)就是指根号a。 举个例子&#xff1a; 假如从键盘任意输入a&#xff0c;b&#xff0c;e的值&#xff0c;编…

求绝对值指针c语言,C语言实现abs和fabs绝对值

C语言 abs() 函数用于求整数的绝对值。 头文件&#xff1a;math.h 或者 stdlib.h 语法/原型&#xff1a; int abs(int n); n 表示要求绝对值的数。 返回值&#xff1a;参数的绝对值。 【实例1】使用 abs() 函数求整数 3 和 -4 的绝对值。 #include #include int main() { int a…

c语言中fabs是什么意思,c语言fabs是什么意思_后端开发

C语言sqrt函数的用法_后端开发 C语言中sqrt函数用于计算一个非负实数的平方根&#xff0c;使用时需要在头部引入math.h文件&#xff0c;用法示例&#xff1a;sqrt(25)&#xff0c;程序将返回5。 c语言fabs是什么意思&#xff1f; fabs函数是一个求绝对值的函数&#xff0c;求出…

c语言中fabs是什么意思,c语言fabs是什么意思

c语言fabs是什么意思&#xff1f; fabs函数是一个求绝对值的函数&#xff0c;求出x的绝对值&#xff0c;和数学上的概念相同&#xff0c;函数原型是extern float fabs(float x)&#xff0c;用法是#include 。 推荐学习&#xff1a;c语言视频教程 fabs()函数的声明&#xff1a;d…

c语言fabs函数的返回值,fabs()函数

fabs函数是一个求绝对值的函数&#xff0c;求出x的绝对值&#xff0c;和数学上的概念相同&#xff0c;函数原型是extern float fabs(float x)&#xff0c;用法是#include 。 C语言中fabs()函数&#xff1a; (1)描述&#xff1a;C库函数double fabs(double x) &#xff0c;返回浮…

CSS overflow 属性(琐碎知识点整理)

本文详细的介绍了 CSS overflow 属性的 ‘定义和用法’ ‘属性效果’ 废话不多说, 直接上代码以及图例 (为了让大家方便阅读, 都有自己验证过程的一些图片作为分享) 。 一. overflow 定义和用法: 1. overflow 属性规定当内容溢出元素框时发生的事情 。2. 这个属性定义溢出元…

CSS 处理溢出 overflow属性

在CSS中&#xff0c;如果设置了一个盒子的宽度与高度&#xff0c;则盒子中的内容就可能超过盒子本身的宽度或高度。此时&#xff0c;可以使用 overflow 属性来控制内容溢出时的处理方式。 overflow属性的可选值有 visible | hidden | scroll | auto&#xff0c;除了body 和 te…

text-overflow属性的使用

text-overflow属性的使用 text-overflow属性规定了当文本溢出包含元素时所发生的事情。 取值&#xff1a; 当遇到标题过长&#xff0c;影响页面效果的情况时&#xff0c;text-overflow属性发挥它的作用&#xff0c;如下图所示&#xff1a; 重点&#xff1a; 利用text-overflo…

CSS中overflow属性介绍

原文地址&#xff1a;http://blog.sina.com.cn/s/blog_51048da701017yyp.html overflow属性规定当内容溢出元素框时发生的事情&#xff0c;有四个参数&#xff0c;分别是&#xff1a; visible&#xff1a;内容不会被修剪&#xff0c;会呈现在元素框之外&#xff0c;这是默认的值…

CSS的overflow属性简析

overflow定义:设定如果内容溢出元素设定范围后该怎么做. overflow:visible;默认属性,就是毫不作为,让内容跑到元素外面去.overflow:hidden;常用属性,超出的部分给他隐藏了.overflow:auto;常用属性,父元素中内置滚动条来处理,根据内容的具体宽高生成上下或左右滚动条.overflow:…

css overflow属性及使用方法(场景)

overflow这个属性还是挺实用的比如&#xff0c;一个div展示文字&#xff0c;想让超出部分隐藏就可以使用overflow:hidden,想让显示的画就用overflow:scroll; 1.overflow的属性 值描述visible默认值。内容不会被修剪&#xff0c;会呈现在元素框之外。hidden内容会被修剪&#…

CSS 溢出overflow属性的使用

作者:WangMin 格言:努力做好自己喜欢的每一件事 CSDN原创文章 博客地址 &#x1f449; WangMin 在CSS中&#xff0c;如果给一个盒子设置了固定的宽度与高度&#xff0c;但内容过多就会溢出盒子本身的宽度或高度。此时&#xff0c;就可以使用 overflow 属性来控制内容溢出时的处…

overflow属性的常用值详解

什么是overflow 在CSS中&#xff0c;overflow是“溢出”的意思&#xff0c;该属性规定当内容溢出元素框时发生的事情&#xff0c;设置内容是否会被修剪&#xff0c;溢出部分是否会被隐藏&#xff1b;例如当属性值设置为“visible”则内容不会被修剪&#xff0c;为“hidden”则内…

CSS中的 overflow 属性

overflow 属性指定在元素的内容太大而无法放入指定区域时是剪裁内容还是添加滚动条。 overflow 属性可设置以下值&#xff1a; visible - 默认。溢出没有被剪裁。内容在元素框外渲染hidden - 溢出被剪裁&#xff0c;其余内容将不可见scroll - 溢出被剪裁&#xff0c;同时添加…

overflow元素溢出属性

当子元素尺寸超过父元素尺寸时&#xff0c;需要设置父元素显示溢出子元素的方式&#xff0c;通过overflow属性来设置。 overflow设置值 1、visible 默认值。内容不会被修剪&#xff0c;会呈现在元素框之外。 2、hidden 内容会被修剪&#xff0c;并且其余内容是不可见的&#…