Java笔记之入门(一)
学习内容
- 一、常用的转义字符
- 二、注释(comment)
- 三、JDK、JRE、JVM简单介绍
一、常用的转义字符
名称 | 说明 |
---|---|
\t | 一个制表位,实现对齐的功能 |
\n | 换行符 |
\\ | 一个\ |
\" | 一个" |
\’ | 一个’ |
\r | 回车 |
System.out.println("hello\tword!\nhello\tJava");
System.out.println("123\\456\"789\'");
System.out.println("hello\rword"); //注意这里进行了替换
System.out.println("hello\r\nword");
运行结果:
hello word!
hello Java
123\456"789'
wordo
hello
word
二、注释(comment)
注释:用于提高代码的阅读性,程序员在写代码的过程中必备的良好习惯。
- 单行注释
格式:// 注释内容 - 多行注释
格式:/* 注释内容 */ - 文档注释:注释内容可以被JDK提供的Javadoc所解析,生成一套以网页文件形成体现的该程序的说明文档。
格式:
/**
@注释标签1
@注释标签2
*/
/*** @author 张三* @version 1.0 */
public class comment(){//main方法public static void main(String[] args){/*类名要和文件名一致代码区分大小写*/}
}
生成了一个doc文件夹:
- 在cmd下生成文档注释
格式:javadoc -d 路径+所生成的文件夹名 -注释标签1 -注释标签1 类名 - 常用注释标签
标签 | 描述 |
---|---|
@author | 标识一个类的作者 |
@version | 版本号 |
@deprecated | 指明一个过期的类或成员 |
{@docRoot} | 指明当前文档根目录的路径 |
@exception | 标志一个类抛出的异常 |
{@inheritDoc} | 从直接父类继承的注释 |
{@link} | 插入一个到另一个主题的链接 |
{@linkplain} | 插入一个到另一个主题的链接,但是该链接显示纯文本字体 |
@see | 指定一个到另一个主题的链接 |
@return | 对函数返回值的注释 |
@serial | 说明一个序列化属性 |
@serialData | 说明通过writeObject( ) 和 writeExternal( )方法写的数据 |
@serialField | 说明一个ObjectStreamField组件 |
@throws | 构造函数或方法所会抛出的异常 |
@since | 标记当引入一个特定的变量时 |
{@value} | 显示常量的值,该常量必须是static属性 |
- 例:javadoc -d doc -author -version comment.java
打开doc文件夹中的index.html文件如下图所示:
三、JDK、JRE、JVM简单介绍
1.JDK 基本介绍
- JDK的全称(Java Development Kit Java开发工具包)
JDK = JRE+Java的开发工具[java.javac,javadoc,javap]等。 - JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包含了JRE,所以安装JDK,就不用单独安装JRE了。
2.JRE 基本介绍
- JRE(Java Runtime Environment Java运行环境)
JRE=JVM+Java的核心类库[类] - 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JDK、JRE、JVM的包含关系。
3.JVM基本介绍
- 是一种用于计算设备的规范,它是一个虚构出来的机器,是通过在实际的计算机上仿真模拟各种功能实现的
- JVM内存主要有:一套字节码指令集、一组寄存器、栈、堆、方法域
4.JDK、JRE、JVM
- JDK=JRE+开发工具集(例如Javac,Java编译工具等)
- JRE=JVM+Java SE 标准类库(Java核心类库)
- 如果只想运行开发好的 .class 文件 只需要 JRE
Java笔记之入门(一)相关推荐
- JAVA笔记--------从入门到入坑
1.前言 1.1 计算机的基础知识 计算机(Computer)全称:电子计算机,俗称电脑.是一种能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.由硬件和软件所组成,没有安装任何软件的计算 ...
- Java笔记(入门篇)
一.Java简述 1.Java的历史 Java是美国Sun公司在1995年推出的一门计算机高级编程语言. 它初期叫做Oak(橡树),但是注册商标的时候发现已经有人注册了,后来就改成 Java (印度尼 ...
- 《Java并发编程入门与高并发面试》or 《Java并发编程与高并发解决方案》笔记
<Java并发编程入门与高并发面试>or <Java并发编程与高并发解决方案>笔记 参考文章: (1)<Java并发编程入门与高并发面试>or <Java并发 ...
- 《Java Web开发入门很简单》学习笔记
<Java Web开发入门很简单>学习笔记 1123 第1章 了解Java Web开发领域 Java Web主要涉及技术包括:HTML.JavaScript.CSS.JSP.Servlet ...
- JAVA实现Token学习笔记001--Token入门案例
Java大白话-–Token入门案例 Token入门案例今天为大家介绍一下Token的基本原理(以最直白的方式) 两片同样的钥匙 这是一家神奇的酒店,所有的客房居然都没有钥匙孔,可是每间房们前都做着一 ...
- 11.3-全栈Java笔记:线程的生命周期
一个线程对象在它的生命周期内,需要经历5个状态. 新生状态(New) 用new关键字建立一个线程对象后,该线程对象就处于新生状态.处于新生状态的线程有自己的内存空间,通过调用start方法进入就绪状态 ...
- mybatis学习笔记(3)-入门程序一
2019独角兽企业重金招聘Python工程师标准>>> mybatis学习笔记(3)-入门程序一 标签: mybatis [TOC] 工程结构 在IDEA中新建了一个普通的java项 ...
- 10.4-全栈Java笔记:常用流详解(二)
上节我们讲到「Java中常用流:文件字节流和字节数组流」,本节我们继续走起~ 缓冲流 BufferedInputStream和BufferedOutputStream这两个流是处理流,通过内部缓存数 ...
- 9.1-全栈Java笔记: 容器泛型—认识Collection接口
开发和学习中需要时刻和数据打交道,如果组织这些数据是我们编程中重要的内容. 我们一般通过"容器"来容纳和管理数据. 事实上,数组就是一种容器,可以在其中放置对象或基本类型数据. ...
- JAVA 编程开发入门-张晨光-专题视频课程
JAVA 编程开发入门-1466人已学习 课程介绍 Java是目前世界上流行的计算机编程语言,是一种可以编写跨平台应用软件的面向对象的程序设计语言.这可以概括Java有着自己独特的优势 ...
最新文章
- 如何测量OP-AMP的非线性?
- django第三次(转自刘江)
- 24小时学通linux视频教程下载
- k-gram 拼写校正 java_拼写纠错-基于lucene-ngram实现拼写纠错
- 服务器虚拟化与虚拟容器,虚拟化与Docker
- 浙江计算机二级报名步骤,浙江2016年9月计算机二级考生报名流程
- 一文详解Serverless架构模式
- OSChina 周一乱弹 —— 程序员的浪漫你不懂
- Vivado入门创建工程之----流水灯
- jAVA Annotation 小例
- python 笔记 冒泡排序
- 解决一次模拟post请求的时候,出现中文???的错误
- 纤亿通教你如何选择合适的 Cat6 网线
- Google Earth Engine ——Landsat 8 影像集合Collection详细介绍
- 计算机字长 按字编址,按字节编址与按字长编址区别及原理图解分析
- 社区项目发现的问题四 datatable的注意事项
- CSS3配合JavaScript图片爆炸效果
- 汪子熙趣味接龙游戏实现的参考资源
- 工厂IT人员如何自学ERP系统
- Swiperjs插件轮播滑动卡顿优化
热门文章
- python通过jdbc连接hive_Python使用JDBC连接Hive
- python base64 编解码,转换成Opencv,PIL.Image图片格式
- 查看GCC编译优化的具体选项开关
- arduino的串口缓冲区_C#无法从串口Arduino读取完整缓冲区
- css grid随页面大小_前端三大布局,float,flex,grid的介绍。
- qt实现仓库物料管理(小工具)
- Maxthon3资源嗅探器给力 MP3下载地址得来全不费功夫!
- CSDN下载频道1月最受欢迎资源强力推荐~!
- 基于javaweb的学生考勤管理系统(java+SSM+Poi导出+Easyui+JFreeChart+maven+mysql)
- 单片机通过蜂鸣器播放任意音乐代码实现(2):音乐单片机代码自动生成