java01java概述(代码片段)

杰西啊杰西 杰西啊杰西     2023-03-21     552

关键词:

学习教程:b站韩顺平

一、JVM

  1. JVM是一个虚拟计算机,拥有指令集并使用不同的存储区域,负责执行指令,管理数据,内存,寄存器,包含在JDK中
  2. 对于不同平台,由不同虚拟机,
    Java虚拟机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行

二、JDK

  1. JDK(java development kit)——java开发工具包,JDK = JRE + java开发工具(java,javac,javadoc,javap等)
  2. JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了jre,所以安装了jdk后就不用单独安装jre了

三、JRE

  1. JRE(java runtime environment)(Java运行环境),JRE=JVM+Java的核心类库(类)
  2. 如果只想要运行一个开发好的Java程序,计算机中只需要安装JRE即可

四、Java开发注意事项和细节说明

  1. Java应用程序的执行入口是main()方法,固定书写格式
    public static void main(String[] args)…
  2. 一个源文件中最多只能有一个public类。其他类的个数不限
  3. 如果源文件包含一个public类,则文件名必须按类名命名
  4. 一个源文件中最多只能有一个public类,其他类的个数不限,也可以将main方法写在非public类中,然后指定运行非public类,这样入口方法就是非public的类方法

hello.java

public class Hello
    public static void main(String[] args)
        System.out.println("Hello");    
    


class Dog
    public static void main(String[] args)
        System.out.println("Hello,dog");    
     


class Tiger
    public static void main(String[] args)
        System.out.println("Hello,tiger");    
     

编译运行

五、注释

  1. 单行注释 //
  2. 多行注释 /**/,多行注释中,类不允许有多行注释嵌套
  3. 文档注释:注释内容可以被JDK提供的javadoc所解析,生成一套一网页文件形式体现的改程序的说明文档,一般写在类
    javadoc -d 文件夹名 -xx -yy Comments.java


六、Java代码规范

  1. 类、方法的注释要以javadoc的方式写
  2. 非Java Doc的注释,往往是给代码的维护者看的,着重告诉读者为什么这样写,如何修改,注意什么问题等
  3. 使用tab操作,实现缩进,默认整体向右边移动,使用shift+tab整体向左边移动
  4. 运算符和 = 两边习惯性各加一个空格
  5. 源文件使用utf-8编码
  6. 行宽不超过80个字符
  7. 代码编写次风格和行尾风格(看括号的)放置

java01java概述(代码片段)

学习教程:b站韩顺平一、JVMJVM是一个虚拟计算机,拥有指令集并使用不同的存储区域,负责执行指令,管理数据,内存,寄存器,包含在JDK中对于不同平台,由不同虚拟机,Java虚拟机制屏蔽了... 查看详情

java概述(代码片段)

Java概述Java概述Java概述Java诞生开发Java语言的初衷java语言有哪些特点?1.面向对象2.平台无关性3.简单性4.编译与解释并存5.多线程6.分布式7.健壮性8.高性能9.安全性Java虚拟机(JVM)编译与解释转义字符注释单行注释&... 查看详情

java概述(代码片段)

Java概述Java概述Java概述Java诞生开发Java语言的初衷java语言有哪些特点?1.面向对象2.平台无关性3.简单性4.编译与解释并存5.多线程6.分布式7.健壮性8.高性能9.安全性Java虚拟机(JVM)编译与解释转义字符注释单行注释&... 查看详情

java概述(代码片段)

Day1-第1章Java概述1.1计算机语言(了解)机器语言->汇编语言->高级语言[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SWZNISQr-1678323235681)(尚硅谷-Day1-note.assets/image-20230110163026044.png)]1.2Java语... 查看详情

springboot.01.springboot概述及基本环境搭建(代码片段)

SpringBoot概述及基本环境搭建SpringBoot概述引言SpringBoot优势SpringBoot约定环境搭建环境要求准备工作1.新建项目空间2.配置Maven3.配置LogSupport创建项目的两种方式maven方式搭建1.新建Module2.pom.xml3.application.yml4.SpringBoot01MavenApplication.java5.T... 查看详情

springboot.01.springboot概述及基本环境搭建(代码片段)

SpringBoot概述及基本环境搭建SpringBoot概述引言SpringBoot优势SpringBoot约定环境搭建环境要求准备工作1.新建项目空间2.配置Maven3.配置LogSupport创建项目的两种方式maven方式搭建1.新建Module2.pom.xml3.application.yml4.SpringBoot01MavenApplication.java5.T... 查看详情

java概述(代码片段)

一.HelloWorld1.1java概述1995java发布jdk1.0版本2009java是sun公司产品被甲骨文公司收购java之父JamesGosling排名:http://www.tiobe.com/tiobe-index/1.2bs架构和cs架构软件种类: 应用软件 系统软件(如操作系统)​应用软件分为两种... 查看详情

java集合框架set接口实现类--treeset概述及使用(代码片段)

Collection体系集合Ser子接口1.TreeSet概述2.TreeSet的使用2.1示例代码01保存String类型(String类默认实现了Comparable接口packageset;importjava.util.Iterator;importjava.util.TreeSet;/***使用TreeSet保存数据*存储结构:红黑树*要求:元素类必须实现Co 查看详情

java语言概述(代码片段)

第1章Java语言概述1.1第一个Java程序1.2注释1.2.1单行注释1.2.2多行注释1.2.3文档注释1.3JavaAPI文档1.4常用的Java开发工具1.1第一个Java程序步骤:编写编译:有了java源文件,通过编译器将其编译成JVM可以识别的字节码文件ÿ... 查看详情

java之map集合(代码片段)

1.Map集合1.1Map集合概述和特点【理解】Map集合概述interfaceMap<K,V>K:键的类型;V:值的类型Map集合的特点双列集合,一个键对应一个值键不可以重复,值可以重复Map集合的基本使用publicclassMapDemo01publicstaticvoidmain(String[]args)//创建... 查看详情

java集合进阶之collection单列集合(set)(代码片段)

目录前言Set集合Set概述Set特点HashSet集合HashSet概述HashSet特点HashSet集合保证元素唯一性源码分析LinkedHashSet集合LinkedHashSet概述与特点TreeSet集合TreeSet特点TreeSet(排序方式)总结前言    Hello!上一期我大致讲解了关于Co... 查看详情

第1章java语言概述(代码片段)

第1章Java语言概述1.1第一个Java程序1.2注释1.2.1单行注释1.2.2多行注释1.2.3文档注释1.3JavaAPI文档1.4常用的Java开发工具1.1第一个Java程序步骤:编写编译:有了java源文件,通过编译器将其编译成JVM可以识别的字节码文件ÿ... 查看详情

java基础总结一(概述基础知识)(代码片段)

文章目录Java基础总结一(概述、基础知识)Java概述什么是JavaJVM、JRE、JDK的关系什么是跨平台性?原理是什么什么是字节码?采用字节码的最大好处是什么字节码采用字节码的好处OracleJDK和OpenJDK的对比Java基础知... 查看详情

java语法技术课第1课day01_java基础语法&helloworld(代码片段)

...va程序7.【掌握】注释8.【理解】关键字/标识符一.Java语言概述Java语言发展史Java之父:詹姆斯·高斯林(JamesGosling)1977年获 查看详情

jvm概述&gc概述(代码片段)

...eCollectionBasicsspancolor:red0.JavaGarbageCollectionBasics学习记录Java概述任何运行java程序的PC需要获取一个Javaruntimeenvironment,JRE由Java虚拟机(JVM),Java平台核心类和支持的Java平台库组成。在Java7开始,Java程序可以使用JavaWebstart通过网络... 查看详情

一起talkandroid吧(第四百三十回:java8中的日期和时间概述)(代码片段)

...信",这一回中咱们说的例子是"Java8中的日期和日间概述"。闲话休提,言归正转,让我们一起TalkAndroid吧!看官们,我们在这里插入一些Java8的基础知识, 查看详情

java注解_概述内置注解retentiontargetdocumentedinherited(代码片段)

文章目录①.注解(Annotation)概述②.常见的Annotation③.JDK内置的三个基本注解④.自定义Annotation⑤.@Retention:生命周期⑥.@Target:目标⑦.@Documented:文档⑧.@Inherited:继承①.注解(Annotation)概述①.从JDK5.0开始,Java增加了对元数据(Me... 查看详情

java入门级概述(代码片段)

🍅Java学习路线:搬砖工逆袭Java架构师🍅简介:Java领域优质创作者🏆、CSDN哪吒公众号作者✌、Java架构师奋斗者🍅扫描主页左侧二维码,加入群聊,一起学习、一起进步 🍅欢迎点赞👍收... 查看详情