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的基本知识导航的更多相关文章

  1. Java 多线程——基础知识

    java 多线程 目录: Java 多线程——基础知识 Java 多线程 —— synchronized关键字 java 多线程——一个定时调度的例子 java 多线程——quartz 定时调度的例子 ...

  2. Java面试必备知识

    JAVA面试必备知识 第一,谈谈final, finally, finalize的区别. 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可 ...

  3. Java之webService知识

    Java之webService知识 1 webservice基础知识 1.1 webService请求的本质 一次webService本质请求,如下所示: 1.2 wsdl文档解析 wsdl文档元素结 ...

  4. java必备基础知识(一)

    学习的一点建议: 每一门语言的学习都要从基础知识开始,学习是一个过程,"万丈高楼平地起",没有一个好的地基,想必再豪华的高楼大厦终究有一天会倒塌.因此,我们学习知识也要打牢根基,厚 ...

  5. Java web 入门知识 及HTTP协议详解

     Java  web  入门知识 及HTTP协议详解 WEB入门 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资 ...

  6. Java视频扩展知识 线程池的了解

     Java视频扩展知识   线程池的了解 1.简单介绍: Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用.为我们在开发中处理线程的 ...

  7. Java基础入门知识

    Java编程入门知识   知识概要: (1)Java入门基本常识 (2)Java的特性跨平台性 (3)Java的编程环境的搭建 (4)Java的运行机制 (5)第一个Java小程序入门 (1)Java ...

  8. 什么才是java的基础知识?

    近日里,很多人邀请我回答各种j2ee开发的初级问题,我无一都强调java初学者要先扎实自己的基础知识,那什么才是java的基础知识?又怎么样才算掌握了java的基础知识呢?这个问题还真值得仔细思考. ...

  9. java部分基础知识整理----百度脑图版

    近期发现,通过百度脑图可以很好的归纳总结和整理知识点,本着学习和复习的目的,梳理了一下java部分的知识点,不定期更新,若有不恰之处,请指正,谢谢! 脑图链接如下:java部分基础知识整理----百度 ...

随机推荐

  1. vi 编辑器笔记

    摘要: vi从安装到使用 vi从菜鸟到高手 0. vim - Vi IMproved, a programmers text editor 分为 VI和VIM,现在流行的发行版里面VI=VIM 是一个 ...

  2. RabbitMQ使用详解

    刚刚用了,记录下来,以后忘了,方便能够快速想起来. 首先说明,由于RabbitMQ服务端非JAVA,C++语言,当然也就看不懂,所以本文的理解都是过于主观的. 一,RabbitMQ服务端搭建 推荐最好 ...

  3. 如何在 Apple TV 上使用描述文件

    您可以使用 OS X 上的 Apple Configurator 在 Apple TV 上安装配置描述文件. 开始前,请在 Mac 上安装最新版本的 Apple Configurator(如果尚未安装 ...

  4. 在VM12中安装 RedHat RHEL7.2  系统的详细步骤

    一.开始安装 1)新建虚拟机 RHEL7.2 2)成功引导系统--开机出现此画面 Install Red Hat EnterpriseLinux 7.2  安装RHLE7.2 操作系统 Test th ...

  5. HDU1222Wolf and Rabbit(GCD思维)

    Wolf and Rabbit Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)T ...

  6. Description has only two Sentences(欧拉定理 +快速幂+分解质因数)

    Description has only two Sentences Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65536/32768 ...

  7. Basic Data Structure

    Basic Data Structure Time Limit: 7000/3500 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Oth ...

  8. React + Node 单页应用「一」前端搭建

    项目地址 预览地址 原文地址 记录最近做的一个 demo,前端使用 React,用 React Router 实现前端路由,Koa 2 搭建 API Server, 最后通过 Nginx 做请求转发. ...

  9. Android中常用的URI

    使用URI需要注意:当应用需要和手机里的文件或者程序互动时需要为该应用增加权限.在AndroidManifiest.xml文件中的根元素中增加如下配置 例如: 1.当应用需要读取.添加联系人时: 授予 ...

  10. Servlet的理解

    一.什么是Servlet? Servlet是用Java编写的web组件,实际上可以简单的理解为是用来处理请求的,为什么这么说,看了它的生命周期就知道了. 二.常见的Servlet容器 4容器顾名思义是 ...