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. Unable to open debugger port (127.0.0.1:51554): java.net.SocketException "socket closed"

    刚开始使用IDEA 总是有各种各样奇葩的问题 启动报错: Unable to open debugger port (127.0.0.1:51554): java.net.SocketExceptio ...

  2. Java基础笔记8

    Object类 Object类是所有类的父类. 如果某个类没有显示的继承某个父类,那么该类则继承Object. 类 Object 是类层次结构的根类.每个类都使用 Object 作为超类. 所有对象( ...

  3. .1-Vue源码起步

    搞事!搞事! 截止2017.5.16,终于把vue的源码全部抄完,总共有9624行,花时大概一个月时间,中间迭代了一个版本(2.2-2.3),部分代码可能不一致,不过没关系! 上一个链接https:/ ...

  4. Java8 函数式编程详解

    Java8 函数式编程详解 Author:Dorae Date:2017年11月1日23:03:26 转载请注明出处 说起Java8,可能很多人都已经知道其最大的改进,就是引入了Lambda表达式与S ...

  5. T9

    T9 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission ...

  6. 原生JS实现图片放大镜插件

      前  言 我们大家经常逛各种电商类的网站,商品的细节就需要用到放大镜,这个大家一定不陌生,今天我们就做一个图片放大镜的插件,来看看图片是如何被放大的…… 先看一下我们要是实现的最终效果是怎么样的  ...

  7. cookie在不同域名domain、path下的读取规则

    cookie 子域名可以读父域名中的cookie 如在 .ping.com域下注入cookie,则该子域下的网页如p1.ping.com.p2.ping.com 都能读取到cookie信息 path的 ...

  8. Python通过跳板机链接MySQL的一种方法

  9. C 程序实现密码隐秘输入 linux系统可执行

    读写用户输入,屏幕不回显 char *getpass( const char *prompt); getpass用于从键盘读取用户输入,但屏幕不回显. 参数prompt为屏幕提示字符. 函数返回值为用 ...

  10. 05).30分钟学会Servlet+过滤器+监听器+实际案例

    一.Servlet简介: Servlet程序处理流程 二.Servlet程序实现 实现要求 Servlet属于java ee范畴,而java和javac属于java se范畴,要想编译servlet必 ...