首页 > 编程语言 >初识Java

初识Java

时间:2022-12-07 19:35:10浏览次数:40  
标签:Java JDK 注释 Gosling 初识 JVM 运行

Java有什么好处?

它具有令人赏心悦目的语法和易于理解的语义。

在企业级系统、Web开发、Android开发、大数据开发都起到了十分重要的作用

Java的祖师爷

既然要学Java,那就有必要认识一下Java的祖师爷---James Gosling

也就是这一位

初识Java_Java

据说当年在研究出这一套语言之后,Gosling之所以取名为Java,就是因为在Gosling十分喜欢喝咖啡,而爪哇岛有盛产优质的咖啡豆,所以取名为谐音Java,Java的图标就是一杯热气腾腾的咖啡,确实十分有趣。

如何使用运行框来运行java?

初识Java_JVM_02

class文件生成后会到JVM上面去运行

IDE:集成开发环境

记事本写完文件要记得ctrl+s保存

JDK JRE JVM 三者之间的关系

javac和 java(运行)是JDK命令

JDK:Java开发环境

JRE: Java运行环境

JVM:Java虚拟环境Java代码是如何跑起来的

初识Java_java_03

注释

1.行注释

与C语言一样,在前面加 // 就行了

2.块注释

选中 要注释的代码,ctrl+shift+/

3.文档注释

文档注释 /** + enter 就会自动生成注释

使用汉字注释会出现的错误:

总结就是语言不匹配,只要切换一下语言就行了

标示符

标识符中可以包含:字母、数字以及 下划线和 $ 符号等等。

但是不建议加下划线 和 $

注意:标识符不能以数字开头,也不能是关键字,且严格区分大小写。

标签:Java,JDK,注释,Gosling,初识,JVM,运行
From: https://blog.51cto.com/u_15308610/5919932

相关文章

  • 【Java】【Mybatis】如何调用存储过程和存储函数
    https://www.jb51.net/article/230756.htmMybatis调用存储过程MyBatis支持使用存储过程的配置。当使用存储过程时,需要设置一个参数“mode”,其值有IN(输入参数)、OUT(输出参......
  • Java基础语法
    1.注释​ 注释是对代码的解释和说明文字。Java中的注释分为三种:单行注释://这是单行注释文字多行注释:/*这是多行注释文字这是多行注释文字这是多行注释文字......
  • JavaWeb三大组件(Servlet、Filter、Listener)
    前言JavaWeb三大组件指的是:Servlet程序、Filter过滤器、Listener监听器,它们在JavaWeb开发中分别提供不同的功能,然而很多人有只用过Servlet、Filter,很少接触到Listener......
  • Java题目集6~8总结Blog
    一、前言题目集六:知识点:Java基本语法,对类的继承、抽象以及多态和容器的应用。题量:较少。难度:难。题目集七:知识点:Java基本语法,类的设计、继承和容器及其容器中排序;迭......
  • JavaScript(三)
    ❤️‍JavaScriptjQuery查找标签jQuery节点操作jQuery事件绑定bootstrap页面框架❤️‍jQuery查找标签......
  • java面试(多线程)
    1. Callable、Future、FutureTash详解Callable与Future是在JAVA的后续版本中引入进来的,Callable类似于Runnable接口,实现Callable接口的类与实现Runnable的类都是可以被线程......
  • java面试(基础)
    0.面向对象1.1封装:利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体。减少耦合,提高可重用性。1.2继承:is-a Cat可以当做Animal来使......
  • java对象/谈谈Java虚拟机
    ......
  • Java学习十三
    1.异常处理能够使一个方法给它的调用者抛出一个异常。2.Java异常是派生自java.lang.Throwable的类的实例。Java提供大量预定义的异常类,例如,Error、Exception、RuntimeExc......
  • 初学Java
    Java概念三大版本JavaSE(basis)JavaME(嵌入式,手机...)JavaEE(E企业级,web端、服务器开发,)JDKJREJWMJDK:JavaDevelopmentKitJRE:JavaRuntimeEnvironmen......