首页 > 编程语言 >Java学习第一天

Java学习第一天

时间:2022-08-21 12:55:27浏览次数:83  
标签:注释 Java 第一天 -- 学习 JVM java OS

在有C/C++基础的前提下,进行Java学习。

 

参考教程:

https://www.bilibili.com/video/BV18V411W7oc?p=9&share_source=copy_web

 

垃圾收集Garbage Collection :Java有自动回收无用内存空间的机制,非实时、程序员不可见不可控。

后续问题待解决:

 

 

Java跨平台/可移植性原理 :Write Once,Run Everywhere.

运行机制:源文件.java  --编译javac.exe--> 字节码文件.class  --解释-->  OS(虚拟机JVM)

JVM将.class文件翻译为可供当前OS执行的文件格式。

JVM使一个源文件,可到不同的OS(Windows、Linux、iOS)上运行成为可能。

c.f. 虚拟机JVM(Virtual Machine)、运行环境JRE(Run Environment)、开发工具JDK(Development Kit)

JVM    
+lib JRE  

+javac.exe

+java.exe JDK

 

本次学习基于学校项目,相关环境已配置。

 

注释快捷键(以IDEA为例)

注释 快捷键
单行注释 ctrl+/
多行注释 ctrl+shift+/
文档注释 /**+enter

 

反编译工具 .class --back to--> .java

 

命名规则

类名 首字母大写+驼峰原则
方法名 首字母小写+驼峰原则
变量名
包名 全部小写,不遵守驼峰原则

标签:注释,Java,第一天,--,学习,JVM,java,OS
From: https://www.cnblogs.com/DariaJin/p/16609657.html

相关文章

  • tauri学习(4)-多窗口
    接上节继续,今天研究tauri中的多窗口,要实现多窗口有几种方式:一、改配置tauri.conf.json仍然以react项目模式为例,假设我们有2个页面效果:在浏览器中运行起来长这样:tauri......
  • JAVA对象与JSON转换的各种方法-fastjson
    1<!--https://mvnrepository.com/artifact/com.alibaba/fastjson-->2<dependency>3<groupId>com.alibaba</groupId>4<artifactId>fastjson</artifactId>......
  • Java基础知识
    注释(comment)单行注释://多行注释:/**/文档注释:/***/,javadoc命令可以抽取每个类,方法的文档注释,生成API文档关键字(keyword)关键字是指在程序中已经有特定含......
  • Java学习 (24) 对象篇(04)static关键字
    目录static关键字语法实例代码块语法实例引用库语法实例static关键字static在类中修饰成员变量,在方法中则修饰成员方法static在属性中叫做静态属性,在方法中叫做静态......
  • JAVA基础--运算符--2022年8月20日
    第一节1、算数运算符有哪些+ - * / %2、/需要注意什么,为什么?两个整数相除,结果一定也是整数,因为最高类型是整数 第二节把数字321拆分成3  2......
  • JavaScript(上)
    说说你对作用域链的理解作用域链的作用是保证执行环境里有权访问的变量和函数是有序的,作用域链的变量只能向上访问,变量访问到window对象即被终止,作用域链向下访问变......
  • JSON数据和Java对象的相互转换
    JSON数据和Java对象的相互转换JSON解析器创建的解析器:Jsonlib,Gson,Fastjson,jacksonJSON转为Java对象使用步骤:导入jackson相关的jar包创建Jackson革新对象Obje......
  • Java后端开发需要学什么?
    Java基础Java是一门纯粹的面向对象的编程语言,所以除了基础语法之外,必须得弄懂它的oop特性:封装、继承、多态。此外还有泛型、反射的特性,很多框架的技术都依赖它,比如S......
  • Spring源码学习笔记4——BeanFactoryPostProcessor执行
    一丶BeanFactoryPostProcessor是什么Spring留给我们的一个扩展接口,在BeanDefinition加载注册完之后,并执行一些前置操作(笔记3)之后会反射生产所有的BeanFactoryPostProcesso......
  • Spring源码学习笔记6——Spring bean的实例化
    一丶前言前面我们了解到读取xmlor根据扫描路径生成BeanDefinition并注册到BeanFactory,相当于我们具备了生火做饭的原材料:BeanDefinition,接下来就是Spring最为核心的,根据......