Java SE知识点
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使用之静态初始化块
面向对象三大特征(封装,继承,多态)
封装:
- 什么是Java中的封装
- 使用包管理Java中的类
- Java中访问修饰符
- Java中的this关键字
- Java中的内部类
- Java中的成员内部类
- Java中的静态内部类
- Java中的方法内部类
继承:
- Java中的继承
- Java中方法的重写
- Java中的继承初始化顺序
- Java中的final的使用
- Java中super的使用
- Java中的Object类
多态:
- Java中的多态
- 多态中的引用类型转换
- Java类中的抽象类
- Java中的接口
- 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知识点的更多相关文章
- Java 面试知识点解析(四)——版本特性篇
前言: 在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招 Java 开发岗面试知识点解析 ,来好好的对 Java 知识点进行复习和学习一番,大 ...
- Java SE教程
第0讲 开山篇 读前介绍:本文中如下文本格式是超链接,可以点击跳转 >>超链接<< 我的学习目标:基础要坚如磐石 代码要十份规范 笔记要认真详实 一.java内容介绍 ...
- Java SE —— 专栏总集篇
前言: Java 语言,是相对于其他语言而言,门槛低,而且功能还强大的一门编程语言,本人十分看好这一门语言,但是,它也是有深度的,看过本人的<数据结构与算法>专栏的同学们有福了,因为本人在 ...
- Using Headless Mode in the Java SE Platform--转
原文地址: By Artem Ananiev and Alla Redko, June 2006 Articles Index This article explains how to use ...
- Mac下打开eclipse 始终提示 你需要安装Java SE 6 Runtime
Mac下打开eclipse 始终提示 你需要安装Java SE 6 Runtime 周银辉 我的mac os 版本是10.9.2, JDK配置得好好的,但打开eclipse时还是提示需 ...
- mac下需要安装旧 Java SE 6 才能打开程序解决办法
今天我在mac系统下面安装myeclipse2014(myeclipse-pro-2014-GA-offline-installer-macosx.dmg)的时候,发现显示错误: 您需要安装旧 Jav ...
- 初学Java 精简知识点总结
面对Java丰富的知识资料,很多初学者难免觉得迷惘,该学什么,怎么去学?下面给大家讲Java基础知识做了精简总结,来帮助你梳理学习思路,赶快看看吧! 方法/步骤1 对象的初始化(1) 非静态对象的初始 ...
- ubuntu配置 Java SE 1.6
今天编译android 4.0时提示如下错误: You are attempting to build with the incorrect version of java. Your versi ...
- 《写给大忙人看的java se 8》笔记
现在才来了解java8,是不是后知后觉了点? 新的编程技术,个人不喜欢第一时间跟进. 待社区已有实践积淀再切入似乎更划算些? 一点点精明的考虑. 不多说,上代码. //读<写给大忙人看的java ...
随机推荐
- 12天学好C语言——记录我的C语言学习之路(Day 10)
12天学好C语言--记录我的C语言学习之路 Day 10: 接着昨天的指针部分学习,有这么一个题目: //还是四个学生,四门成绩,只要有学生一门功课没及格就输出这个学生的所有成绩 /*//progra ...
- [jquery]基础篇--this与$this区别
参考: http://www.cnblogs.com/hannover/p/4109779.html 1.JQuery this和$(this)的区别 相信很多刚接触JQuery的人,很多都会对$(t ...
- 九度OJ 1386 旋转数组的最小数字 【算法】
题目地址:http://ac.jobdu.com/problem.php?pid=1386 题目描述: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转.输入一个递增排序的数组的一个旋 ...
- OpenJudge/Poj 1723 SOLDIERS
1.链接地址: http://bailian.openjudge.cn/practice/1723/ http://poj.org/problem?id=1723 2.题目: 总时间限制: 1000m ...
- Head First 设计模式系列之二----备忘录模式(java版)
申明:这几天无意中关注到备忘录模式,比较陌生回家一番参考书,只在附录里记录了该模式.后来在园子里有发现了有专门写设计模式的博客,并且写的也得牛逼.附上链接 http://www.cnblogs.com ...
- Linux – RedHat7 / CentOS 7 忘记root密码修改
1.(a) 开机出现grub boot loader 开机选项菜单时,立即点击键盘任意鍵,boot loader 会暂停. (b) 按下’e’,编辑选项菜单(c) 移动上下鍵至linux16 核心命令 ...
- 鼠标事件(window.onload的自己的错误)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Node安装与环境配置
1.nodejs(npm)安装 下载nodejs(http://nodejs.cn/)安装后,cmd下如输入 node -v 与 npm -v 出现下图版本提示就是完成了NodeJS的安装 2.n ...
- Python设计模式——设计原则
1.单一职责原则:每个类都只有一个职责,修改一个类的理由只有一个 2.开放-封闭远程(OCP):开放是指可拓展性好,封闭是指一旦一个类写好了,就尽量不要修改里面的代码,通过拓展(继承,重写等)来使旧的 ...
- HTTP - PUT 上传文件/Shell
今天遇到几个PUT上传的点,但是都没利用起来.一怒之下,在自己本地试了一下.步骤如下: 一.环境: 首先,根据 配置Apache服务器支持向目录PUT文件 更新一下httpd.conf文件,重启所有服 ...