0


【JavaSE】我与Java的第一面

前言:

作者简介:爱吃大白菜1132

人生格言:纸上得来终觉浅,绝知此事要躬行


如果文章知识点有错误的地方不吝赐教,和大家一起学习,一起进步!


如果觉得博主文章还不错的话,希望三连支持!

#1024程序员节|用代码,改变世界#

1.Java的前世今生

Java的介绍

Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。

** 詹姆斯·高斯林,**Java编程语言的共同创始人之一,是公认的“Java之父”。

可以看出Java的图标是一杯热气腾腾的咖啡,这个图标可是又渊源的,因为詹姆斯·高斯林特变喜欢喝咖啡,因此图标才是一杯热气腾腾的咖啡。不仅如此,Java这个名字也是有源可寻的,詹姆斯·高斯林在印度尼西亚的爪哇岛(Java Island)喝上了一杯美味的咖啡,因此将语言命名为了Java。

** **Java正式发布时时,有一个特别牛掰的口号“Write once, Run anywhere”意思呢就是“一次编译,到处运行”。一句话就能体会到Java是很牛掰的吧。

Java发展史


2.Java的main方法

开启学习(Hello World)

  1. public class HelloWorld{
  2. public static void main(String[] args){
  3. System.out.println("Hello,world");
  4. }
  5. }
  1. 一个完整的Java程序需包含如下三个部分:
  1. 1.源文件(扩展名为.java):源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个类。类的内容必须包含在花括号里面。
  1. 2.类:类中带有一个或多个方法。方法必须在类的内部声明。(这里的类就是HelloWorld)
  1. 3.方法:在方法的花括号中编写方法应该执行的语句。(这里是main)
  1. 注:在一个源文件中只能有一个public修饰的类,而且源文件名字必须与public修饰的类名字相同。(**文件名和类名需相同**)

运行代码

  1. 原理:Java是一门半编译型、半解释型语言。先通过javac编译程序把源文件进行编译,编译后生成的.class文件是由字节 码组成的平台无关、面向JVM的文件。最后启动java虚拟机来运行.class文件,此时JVM会将字节码转换成平台能够理解的形式来运行。
  1. 在运行Java程序前,必须先安装好JDK(Java Development KitJava开发工具包),JDK里面就包含了javac java工具,Java程序最终是在JVM(Java虚拟机)中运行的。

JDK、JRE、JVM之间的关系

  1. JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译 javac与自带的调试工具Jconsolejstack等。
  2. JRE(Java Runtime Environment):Java运行时环境,包含了JVMJava基础类库。是使用Java语言编写程 序运行的所需环境。
  3. JVMJava虚拟机,运行Java代码.

3.代码注释

Java中的注释主要分为三种:

  1. 单行注释:// 注释内容(用的最多)---快捷键 ctrl+/
  2. 多行注释:/* 注释内容*/(不推荐)---快捷键 ctrl+shif+\
  3. 文档注释: /** 文档注释 */(常见于方法和类之上描述方法和类的作用),可以被javadoc工具解析,生 成一套以网页文件形式体现的程序说明文档 ---“/**”开头,以“*/”结尾

** Java注释可以加载成一个网页:**

  1. // 在cmd中,使用javadoc工具从Java源码中抽离出注释
  2. // -d 创建目录 myHello为目录名
  3. // -author 显示作者
  4. // -version 显示版本号
  5. // -encoding UTF-8 -charset UTF-8 字符集修改为UTF-8
  6. javadoc -d myHello -author -version -encoding UTF-8 -charset UTF-8 HelloWorld.java

注释规范

  1. 1. 内容准确: 注释内容要和代码一致, 匹配, 并在代码修改时及时更新.
  2. 2. 篇幅合理: 注释既不应该太精简, 也不应该长篇大论.
  3. 3. 使用中文: 一般中国公司都要求使用中文写注释, 外企另当别论.
  4. 4. 积极向上: 注释中不要包含负能量(例如 领导 SB 等).
标签: java jvm 开发语言

本文转载自: https://blog.csdn.net/qq_65228171/article/details/127517118
版权归原作者 爱吃大白菜1132 所有, 如有侵权,请联系我们删除。

“【JavaSE】我与Java的第一面”的评论:

还没有评论