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部分基础知识整理----百度 ...
 
随机推荐
- Java基础-运算符(03)
			
概念: 运算符:就是对于常量和变量进行操作的符号. 表达式:用运算符连接起来的符合java语法的式子,不同的运算符连接的表达式是不同类型的表达式. 运算符分类: 算数运算符(+ - * / % ...
 - PHP的取整函数
			
PHP的取整函数有四个,分别是ceil.floor.round和intval,下面对它们进行一一介绍: 1. ceil(x):向上舍入为最接近的整数. 返回不小于 x 的下一个整数,x 如果有小数部分 ...
 - Mysql 用户,权限管理的几点理解。
			
前两天项目数据库要移植到mysql,为此临时抓了几天很久没用的mysql. 公司的数据库比较简单,从oracle迁移到mysql很简单,但是,中间的权限管理让我感觉既简单又复杂..简单是因为网上关于m ...
 - Mybatis报错:Parameter 'list' not found. Available parameters are [groupList, param1]
			
GroupDao.java 里面定义的方法: void batchInsertLog(@Param("groupList") List<MktPromotionIntegra ...
 - getSystemService详解
			
android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监听是否有SD卡安装及移除,ClipboardServi ...
 - Linux中main是如何执行的
			
Linux中main是如何执行的 这是一个看似简单的问题,但是要从Linux底层一点点研究问题比较多.找到了一遍研究这个问题的文章,但可能比较老了,还是在x86机器上进行的测试. 原文链接 开始 问题 ...
 - code forces 436 D. Make a Permutation!
			
D. Make a Permutation! time limit per test 2 seconds memory limit per test 256 megabytes input stand ...
 - HDU 6055 Regular polygon
			
Regular polygon Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)T ...
 - K - Kia's Calculation (贪心)
			
Kia's Calculation Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others ...
 - 50 years, 50 colors
			
50 years, 50 colors Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) ...