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有着自己独特的优势 ...
最新文章
- java script 月日年转年月日_js的如何进行日期格式转换成年月日
- uni-app如何取消pages页面的默认返回按钮【autoBackButton属性】
- php 启动服务器监听
- Docker搭建hadoop集群
- Delphi与SQL模糊查询(转载)
- 理解Go语言中的方法和接收者
- asp.net matlab,ASP.NET与MATLAB混合编译以及数据传递【更新中】
- python工资这么高为什么不学-推崇Python这么多人,为什么他们找不到工作!
- 函数内联inline
- 反编译那些事儿(六)—所编译得.class文件带有$符号
- faster rcnn第二阶段loss出现nan_深度学习训练Loss异常Debug思路
- 我的世界服务器权限组权限修改器,我的世界权限组指令介绍
- 计算机操作系统|汤小丹|第四版|习题答案
- 漏扫工具:Docker一键安装AWVS和Nessus
- ps安装了可以打开但开始里面找不到_PS CC2017安装教程【64/32位】
- 魔兽世界地图插件制作代码
- Springboot顺利达驾校预约管理系统毕业设计-附源码191748
- centos7的LAMP多机LAP+MYSQL
- 国产服务器上(银河麒麟)上玩转Golang
- weblogic相关问题
热门文章
- sql 语句中where条件和jion on条件的区别
- vue怎么使用eval_javascript - 在方法内部的Vue2中使用eval()可以工作,但不能同时工作 - 堆栈内存溢出...
- StretchBlt()函数
- python web 模版引擎集合
- 关于iframe或document监听滑动(scroll)失败的问题
- 解析域名地址并生成win路由增强版
- 《Java 8实战》读书笔记
- php 过滤绕过注入,PHPB2B注入#1(绕过过滤)
- 最bt的搜索引擎插件!
- Linux网络嗅探工具,微软“雪藏”的七个Windows 10强力工具