Java概述

Java的运行机制

JDK,JRE,JVM

Java开发环境搭建

用记事本编写运行一个Hello World的完整过程

如何在Java中使用注释

使用Eclipse开发Java程序

使用MyEclipse开发Java程序

程序的移植

变量与常量

Java中的关键字

Java标识符

变量是什么

如何命名Java变量

Java中变量的使用规则

Java常量的应用

基本数据类型与运算符

Java的注释

标示符命名规则

基本数据类型(哪些常用? 长度?)

Java中的自动类型转换

Java中的强制类型转换

Java中常用运算符(算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符)

运算符的优先级

流程控制与数组

程序三种结构

分支结构的种类(if switch)

循环结构的种类(for的执行过程,while和do...while的区别)

数组的两种初始化方式

数组的作用及冒泡排序

Java循环跳转语句之break

Java循环跳转语句之continue

java循环语句之多重循环

数组

如何使用Java中的数组

使用循环操作Java中的数组

使用Arrays类操作Java中的数组

使用for each操作数组

Java中的二维数组

方法

定义Java中的方法

Java中无参无返回值方法的使用

Java中无参带返回值方法的使用

Java中带参无返回值方法的使用

Java中带参带返回值方法的使用

Java中方法的重载

类和对象

类和对象的概念及二者关系

构造方法(作用,特点)

成员变量与局部变量(类属性和实例属性的区别,成员变量和局部变量的区别)

Java中的static使用之静态变量

Java中的static使用之静态方法

Java中的static使用之静态初始化块

抽象类与接口(特点,关系,区别)

面向对象三大特征(封装,继承,多态)

封装:

  1. 什么是Java中的封装
  2. 使用包管理Java中的类
  3. Java中访问修饰符
  4. Java中的this关键字
  5. Java中的内部类
  6. Java中的成员内部类
  7. Java中的静态内部类
  8. Java中的方法内部类

继承:

  1. Java中的继承
  2. Java中方法的重写
  3. Java中的继承初始化顺序
  4. Java中的final的使用
  5. Java中super的使用
  6. Java中的Object类

多态:

  1. Java中的多态
  2. 多态中的引用类型转换
  3. Java类中的抽象类
  4. Java中的接口
  5. UML简介

异常

异常处理机制

异常分类(运行时异常和非运行时异常)

异常处理方法(自行处理(抛出异常以及自定义异常),回避异常)

五个关键字(try,catch,finally,throws,throw)

Java中的异常链

字符串

Java中的字符串

Java中字符串的不变性

Java中String类的常用方法

Java中的StringBuilder类

StringBuilder类的常用方法

常用类

Java中的包装类

Java中基本类和包装类之间的转换

Java中基本类型和字符串之间的转换

使用Date和SimpleDateFormat类表示时间

Calendar类的使用

使用Math类操作数据

图形界面

常用容器(Frame和JFrame的区别)

常用组件

awt和Swing的区别

常用布局管理器

事件监听原理

常见事件监听器

常见事件处理方法(四种)

适配器原理

集合

集合与数组的关系和不同

集合的分类及每种集合的特点和常见实现类

Cllection接口

List接口(ArrayList和LinkedList)

Set接口(HashSet)

Map接口(HashMap)

Comparable&Comparator简介

HashSet是怎么添加元素和判断元素相等的

多线程

程序,进程,线程的概念

实现多线程的两种方法及二者的优缺点

线程生命周期

线程同步

IO流

IO流的分类

常见IO流

常见处理流

网络编程

怎么创建服务器客户端

怎么发送和接收消息

JDBC

数据库连接的步骤

MySQL驱动怎么写?URL怎么写

连接数据库的两种方式和区别

Statement和PreparedStatement的区别

Java SE知识点的更多相关文章

  1. Java 面试知识点解析(四)——版本特性篇

    前言: 在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招 Java 开发岗面试知识点解析 ,来好好的对 Java 知识点进行复习和学习一番,大 ...

  2. Java SE教程

    第0讲 开山篇 读前介绍:本文中如下文本格式是超链接,可以点击跳转 >>超链接<< 我的学习目标:基础要坚如磐石   代码要十份规范   笔记要认真详实 一.java内容介绍 ...

  3. Java SE —— 专栏总集篇

    前言: Java 语言,是相对于其他语言而言,门槛低,而且功能还强大的一门编程语言,本人十分看好这一门语言,但是,它也是有深度的,看过本人的<数据结构与算法>专栏的同学们有福了,因为本人在 ...

  4. Using Headless Mode in the Java SE Platform--转

    原文地址: By Artem Ananiev and Alla Redko, June 2006     Articles Index This article explains how to use ...

  5. Mac下打开eclipse 始终提示 你需要安装Java SE 6 Runtime

    Mac下打开eclipse 始终提示 你需要安装Java SE 6 Runtime        周银辉 我的mac os 版本是10.9.2,  JDK配置得好好的,但打开eclipse时还是提示需 ...

  6. mac下需要安装旧 Java SE 6 才能打开程序解决办法

    今天我在mac系统下面安装myeclipse2014(myeclipse-pro-2014-GA-offline-installer-macosx.dmg)的时候,发现显示错误: 您需要安装旧 Jav ...

  7. 初学Java 精简知识点总结

    面对Java丰富的知识资料,很多初学者难免觉得迷惘,该学什么,怎么去学?下面给大家讲Java基础知识做了精简总结,来帮助你梳理学习思路,赶快看看吧! 方法/步骤1 对象的初始化(1) 非静态对象的初始 ...

  8. ubuntu配置 Java SE 1.6

    今天编译android 4.0时提示如下错误:   You are attempting to build with the incorrect version of java. Your versi ...

  9. 《写给大忙人看的java se 8》笔记

    现在才来了解java8,是不是后知后觉了点? 新的编程技术,个人不喜欢第一时间跟进. 待社区已有实践积淀再切入似乎更划算些? 一点点精明的考虑. 不多说,上代码. //读<写给大忙人看的java ...

随机推荐

  1. js事件冒泡和事件委托

    js事件冒泡 js所谓的事件冒泡就是子级元素的某个事件被触发,它的上级元素的该事件也被递归执行 html: <ul class="clearfix" data-type=&q ...

  2. Vue.js中Directive知识

    近期所学的Vue.js这个MVVM前端技术缓解了我一直愁于前后端开发杂糅所带来的痛苦.今天就来说说关于Vue.js里面的Directive知识. Directive Directive看上去虽然和An ...

  3. <<深入Java虚拟机>>-虚拟机类加载机制-学习笔记

    类加载的时机 遇到new.getstatic.putstatic或invokestatic这4个字节码指令时,如果类没有进行过初始化,则需要先触发其初始化.生成这4条指令最常见的Java场景是:使用n ...

  4. Linux---文件类型及权限操作

    文件类型: 用ls命令查看目录下所属文件时,每行的第一个字母标识着文件对应的文件类型 '-':代表普通文件 'd':代表目录 'c':字符设备文件 'b':块设备文件 's':套接字文件 'l':符号 ...

  5. linux(centos)搭建svn

    1.yum install subversion 2.输入rpm -ql subversion查看安装位置 输入 svn --help可以查看svn的使用方法 3.创建svn版本库目录 mkdir - ...

  6. mysql 查看数据库大小

    select table_schema, concat(truncate(sum(data_length)/1024/1024,2),' mb') as data_size,concat(trunca ...

  7. poj 2187 Beauty Contest

    Beauty Contest 题意:给你一个数据范围在2~5e4范围内的横纵坐标在-1e4~1e4的点,问你任意两点之间的距离的最大值的平方等于多少? 一道卡壳凸包的模板题,也是第一次写计算几何的题, ...

  8. Oracle 分析函数之聚集函数(MAX、MIN、AVG和SUM)

    MAX 查找组中表达式的最大值 MAX(COL ) OVER ( [ <partition_by_clause> ] < order_by_clause > )MIN 查找组中 ...

  9. “0x5003eaed” 指令引用的“0x00000000”内存。该内存不能为“read”

    一.问题描述与原因分析 1.问题描述 使用VC6.0,在工具栏点击“打开文件”或者“添加文件到项目”的图标时,提示如题的错误. 2.原因分析 微软的VC6.0与office2007冲突问题. 二.解决 ...

  10. 制作进度条(UISlider)

    怎样判断是否应当使用进度条 用进度条的主要目的是为了用一根管子的充满程度来直观地表示某种数值的百分比,进度条分为可拖动和不可拖动两种. 可拖动进度条和不可拖动进度条的原理几乎是一模一样,唯一的区别是可 ...