java的基本知识导航
java基本知识
备注:本次主要是思维导图,就是简单的说一下,只会扩展导图中的java关键字,其他以后再写
1、思维导图

2、java关键字
| 关键字 | 描述 |
| abstract | 抽象方法,抽象类的修饰符 |
| asset | 断言条件是否满足 |
| Boolean | 布尔数据类型 |
| break | 跳出循环或者label代码段 |
| byte | 8-bit(位)有符号数据类型 |
| case | switch语句的一个条件 |
| catch | 和try搭配捕捉异常信息 |
| char | 16-bit 的Unicode字符数据类型 |
| class | 定义类 |
| const | 未使用 |
| continue | 不执行此次循环的剩余部分 |
| default | 默认 |
| do | 循环语句,至少执行一次 |
| double | 64位双精度浮点型 |
| else | if不成立时执行的分支 |
| enum | 枚举类型 |
| extend | 表示一个类是另一个类的子类 |
| final |
表示一个值在初始化之后就不能改变了 表示方法不能重写,或者一个类不能有子类 |
| finally | 为了完成执行的代码而设计的,主要是为了程序的健壮性和完整性,无论有没有异常发生都会执行代码 |
| float | 32-bit(位)单精度浮点数 |
| for | for循环语句 |
| goto | 未使用 |
| if | 条件语句 |
| implements | 表示一个类实现了接口 |
| import | 导入类 |
| instance | 测试一个对象是否是某个类的实例 |
| int | 32-bit(位)整形数 |
| interface | 接口,一种抽象的类型,仅有方法和常量的定义 |
| long | 64-bit(位)整形数 |
| native | 表示方法用非java代码实现 |
| new | 分配新的类的实例,或者新的方法类型 |
| package | 一系列相关组成一个包 |
| private | 表示私有字段,或者方法等,只能从类的内部访问 |
| protected |
表示字段只能通过类或者其子类访问 子类或者在同一个包内的其他类 |
| public | 表示共有属性的方法 |
| return | 方法返回值 |
| short | 16位数字 |
| static | 表示在类的级别定义,所有实例是共享的 |
| strictfp | 浮点数比较使用严格的规则 |
| super | 表示基类 |
| switch | 选择语句 |
| synchronized | 表示同一时间只能有一个线程访问的代码块 |
| this |
表示调用当前的实例 或者调用另一个构造函数 |
| throws | 定义方法可能抛出的异常 |
| transient | 修饰不要序列化的字段 |
| try | 表示代码要做异常处理或者和finally配合表示是否抛出异常都执行finally中的代码 |
| void | 标记方法不返回任何值 |
| volatitle | 标记字段可能会被多个线程同时访问,而不做同步 |
| while | while循环 |
java的基本知识导航的更多相关文章
- Java 多线程——基础知识
java 多线程 目录: Java 多线程——基础知识 Java 多线程 —— synchronized关键字 java 多线程——一个定时调度的例子 java 多线程——quartz 定时调度的例子 ...
- Java面试必备知识
JAVA面试必备知识 第一,谈谈final, finally, finalize的区别. 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可 ...
- Java之webService知识
Java之webService知识 1 webservice基础知识 1.1 webService请求的本质 一次webService本质请求,如下所示: 1.2 wsdl文档解析 wsdl文档元素结 ...
- java必备基础知识(一)
学习的一点建议: 每一门语言的学习都要从基础知识开始,学习是一个过程,"万丈高楼平地起",没有一个好的地基,想必再豪华的高楼大厦终究有一天会倒塌.因此,我们学习知识也要打牢根基,厚 ...
- Java web 入门知识 及HTTP协议详解
Java web 入门知识 及HTTP协议详解 WEB入门 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资 ...
- Java视频扩展知识 线程池的了解
Java视频扩展知识 线程池的了解 1.简单介绍: Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用.为我们在开发中处理线程的 ...
- Java基础入门知识
Java编程入门知识 知识概要: (1)Java入门基本常识 (2)Java的特性跨平台性 (3)Java的编程环境的搭建 (4)Java的运行机制 (5)第一个Java小程序入门 (1)Java ...
- 什么才是java的基础知识?
近日里,很多人邀请我回答各种j2ee开发的初级问题,我无一都强调java初学者要先扎实自己的基础知识,那什么才是java的基础知识?又怎么样才算掌握了java的基础知识呢?这个问题还真值得仔细思考. ...
- java部分基础知识整理----百度脑图版
近期发现,通过百度脑图可以很好的归纳总结和整理知识点,本着学习和复习的目的,梳理了一下java部分的知识点,不定期更新,若有不恰之处,请指正,谢谢! 脑图链接如下:java部分基础知识整理----百度 ...
随机推荐
- PhiloGL学习(2)——骚年,让我们荡起双桨
前言 上一篇文章中简单介绍了PhiloGL框架如何上手.GLSL语言以及简单的绘制一个方块(见PhiloGL学习(1)--场景创建及二维方块加载).本文很简单,我们一起来让这个方块动起来. 一. ...
- SSM框架+slf4j 以Gradle实现
环境:win10+jdk8+tomcat9+Intellij IDEA 首先,作为一个喜欢偷懒的人,管理jar之类的的事情太累,所以用了Gradle项目管理器 第一步: 新建一个gradle-web项 ...
- Myeclipse常见快捷键及配置
0. 快捷键 ================================================================================ 编辑: Ctrl+Shi ...
- Java基础笔记12
1.自定义异常. 定义一个类,让该类继承Exception.并写出该类的所有的构造函数.2.IO流. java.io 文件类.File 字节输入和输出流 InputStream OutputStrea ...
- 轻松学会ES6新特性之生成器
生成器虽然是ES6最具魔性的新特性,但也是最难懂得的一节,笔者写了大量的实例来具体化这种抽象的概念,能够让人一看就懂,目的是希望别人不要重复或者减少笔者学习生成器的痛苦经历. 在说具体的ES6生成器之 ...
- ubuntu上安装adt时无法在线安装的问题
安装了新的ubuntu系统之后,就得重新布置android开发环境了. 找了网上的教程,一步一步做,到了在eclipse上在线下载adt总是出现 Unable to connect to reposi ...
- 每天一个linux命令(26):用SecureCRT来上传和下载文件(转载自竹子)
用SSH管理linux服务器时经常需要远程与本地之间交互文件.而直接用SecureCRT自带的上传下载功能无疑是最方便的,SecureCRT下的文件传输协议有ASCII.Xmodem.Zmodem. ...
- C语言程序内存布局
C语言程序内存布局 如有转载,请注明出处:http://blog.csdn.net/embedded_sky/article/details/44457453 作者:super_bert@csdn 一 ...
- Windows Message Queue
Windows Message Queue Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Other ...
- undefined 与null的区别与差异
typeof null ---> object 运行结果: