首页 > 编程语言 >Java入门学习Day2

Java入门学习Day2

时间:2025-01-18 18:57:31浏览次数:3  
标签:文件 翻译 Java 入门 Day2 编译 JVM java

目录


(一)Java01:Java帝国的诞生

先附上学习的链接:

b站狂神说Java入门01

1995年诞生
三高:高可用、高性能、高并发


(二)Java02 :特性与优势

在这里插入图片描述


(三)Java03 :三大版本

在这里插入图片描述
主要:SE、EE


(四)Java04 :JDK、JRE、JVM

在这里插入图片描述
JDK包括JRE和JVM


(五)Java05 :安装开发环境

在这里插入图片描述

学习链接:
b站狂神说Java


(六)Java06 :HelloWorld详解

  1. 新建一个文件夹,用来存放代码
  2. 新建一个Java文件
  • 文件后缀名为 .java
  • Hello.java
  • 【注意】若没有显示后缀名,需手动打开
  • 使用notepad++打开此文件
  • 类名与文件名必须一致
    - 注意大小写
  • 结尾英文分号
  • 尽量使用英文
  1. 编写代码
    在这里插入图片描述

  2. 在此文件地址栏位置 输入cmd,回车
    在这里插入图片描述

  3. 输入java Hello.java 编译文件,回车后,若没有错误,出现一个Hello.class文件
    在这里插入图片描述

  4. 输入 java Hello运行代码在这里插入图片描述


(七)Java07 :编译型和解释型

在这里插入图片描述

编译型、解释型 主要区别:时机不同
编译型:类似于翻译图书,把一整本书翻译完。(c/c++)
缺点:若图书修改内容了,需要再次将整本书翻译完,浪费资源。
解释型:类似于有一个翻译官,看到哪,翻译哪部分,或者需要返回看前面的内容,可以及时翻译。
(网页/对速度要求不高。Java)
在这里插入图片描述

(八)Java08:使用IDEA开发

看视频学习效果更好,点击跳转

标签:文件,翻译,Java,入门,Day2,编译,JVM,java
From: https://blog.csdn.net/weixin_73996515/article/details/145219899

相关文章

  • Java 批量检测微信小程序封禁状态
    项目代码importjava.io.InputStreamReader;importjava.io.BufferedReader;importjava.net.HttpURLConnection;importjava.net.URL;importorg.json.JSONObject;publicclassMiniProgramStatusChecker{//要检查的小程序AppID列表privatestatic......
  • Flask Web开发实战:入门、进阶与原理解析PDF免费下载
    适读人群:本书适合了解Python基本语法,想要自己动手做网站的编程人员;熟悉Python。想要从事PythonWeb开发的后端工程师、运维工程师和爬虫工程师;香葱Django等其他PythonWeb框架转向Flask的Python工程师阅读。PythonWeb框架Flask开发团队成员撰写,内容全面,从基础知识到进阶实战,再到......
  • day2
    1.css引入方式行内样式:内嵌样式:eg:点击查看代码<html><head><title>新闻</title><style>h1{color:brown;}</style></head><body><imgsrc="55a5bd46d103204cbde397e6ae7......
  • [2025.1.18 JavaSE学习]标准I/O流 && 转换流
    标准I/O流System.in:标准输入默认设备:键盘类型:InputStreamSystem.out:标准输出默认设备:显示器类型:PrintStreamSystem.in编译类型为InputStream,而运行类型为BufferedInputStreampublicfinalstaticInputStreamin=null;System.out编译类型为PrintStream,运行类......
  • Java基础
    注释种类单行注释//内容多行注释/*内容*/文档注释/**内容*/写注释是很好的习惯!!!标识符注意点以字母/美元/_为开头标识符是大小写敏感的,所以一定要注意类名no中文,标识符no拼音数据类型强类型语言:变量的使用要严格符合规定,所有变量必须先定义才能使用......
  • java面向对象与异常
    面向对象初识面向对象方法回顾和加深对象的创建和分析面向对象的三大特性抽象类和接口内部类和oop实战初识面向对象面向过程&面向对象:类=属性+方法对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微......
  • 你不知道的javascript-14(Symbol,map,set)
    1.Symbol(生成唯一标识符)Symbol是JavaScript中的一种基本数据类型,它表示唯一的、不可变的值。以下是关于Symbol的详细说明:constsym1=Symbol();constsym2=Symbol("description");使用Symbol()函数可以创建一个新的Symbol。每个Symbol都是唯一的,即使它们的......
  • 【Java毕设项目】基于SpringBoot的医护人员排班系统
    【Java毕设项目】基于SpringBoot的医护人员排班系统springboot002-基于springboot的医护人员排班系统文章目录【Java毕设项目】基于SpringBoot的医护人员排班系统一、内容包括二、需求分析三、运行环境四、功能模块五、效果图展示六、获取源码一、内容包括包括有......
  • 你不知道的javascript-13(var的接替者let与const)
    1.let与const的基本使用在ES5中我们声明变量都是使用的var(variable)关键字,从ES6开始新增了两个关键字可以声明变量:let、constlet、const在其他编程语言中都是有的,所以也并不是新鲜的关键字但是let、const确确实实给JavaScript带来一些不一样的东西从使用角度来说,只是在原......
  • Java面试题汇总-集合篇+JUC篇
    其他面试题Java面试题汇总-Java基础篇(共50道题)-CSDN博客Java集合目录1.请你说说java中hashmap的原理2.HashMap的put(key,value)和get(key)过程3.在使用hashmap时,有哪些提升性能的技巧?4.什么是哈希碰撞?怎么解决哈希碰撞?5.谈一谈hashmap的扩容操作?6.hashmap的初始容量......