多语言展示
当前在线:522今日阅读:103今日分享:49

5招轻松搞定JavaSE!

深入讲解了Java的基础知识,分别介绍了Java的历史、Java基础语法、数组、类与对象、继承与多态、异常、范型、集合、流与文件、反射、枚举、自动装箱和注解。涉及了Java的基础语法;详细介绍了Java面向对象编程的三大特征——封装、继承和多态;通过异常的编写和使用来体验Java的异常处理机制;通过对象的存储与检索来体验Java集合的强大功能;通过文件的读写与传输来体验.Java对I/O的支持;通过反射机制的讲解来体验Java语言的动态特性。
方法/步骤
1

知识点详解第一讲:JAVA简介和环境变量配置以及编译命令了解Java语言的历史、起源 学会搭建Java的开发环境 设计第一个Java小例子 编译与执行命令第二讲:认识JVM和Eclipse环境搭建JDK目录结构 JDK与JRE JVM简介 Eclipse安装与配置 使用Eclipse编写第一个JAVA程序。第三讲:标识符数据类型以及基本数据类型分析HelloWorld程序 JAVA的注释类型 标识符 JAVA的数据类型 常见的基本数据类型第四讲:数据类型转换转义字符和数制转换数据类型转换 转义字符 基本输入输出 数制转换.

2

Java基础第五讲:运算符算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符第六讲:选择语句结构简单if语句 多重if语句 嵌套if语言 switch-case语句第七讲:循环结构(一)循环三要素 do-while循环 while循环 do-while循环与while循环比较第八讲:循环结构(二)for循环 for循环与while,do-while的比较 break continue 多重循环第九讲:阶段项目之程序逻辑打印圣诞树问题 百元钱买百鸡问题 1000-9999回文问题 幸运大抽奖小游戏第十讲:数组数组的基本概念 数组的初始化 数组的遍历 数组的排序第十一讲:函数函数的基本概念 函数的组成 有参函数和无参数函数 实参和形参。第十二讲:函数的递归和阶段项目之万年历函数的递归 阶段项目之万年历第十三讲:类对象构造方法与引用对象 类与类的组成 类与对象的关系 构造方法 引用第十四讲:方法重载静态成员和内存模型方法重载 静态属性和方法 栈内存与堆内存 基本数据类型与引用数据类型的区别 使用Eclipse导入现有工程。

3

封装、继承、多态第十五讲:封装性匿名对象和main方法详解封装性 匿名对象 main方法参数详解 实例讲解第十六讲:String类详解String类简介 String类常用方法 equals()与==的区别第十七讲:引用传递this关键字和编程规范引用传递 this关键字 实例讲解 JAVA的编程规范第十八讲:对象数组和内部类对象数组 对象数组应用 内部类第十九讲:阶段项目之面向对象用户登录小例子 实现单向链表例子 线性结构第二十讲:继承和多态继承 方法重写 方法重写与方法重载的区别 多态性第二十一讲:final关键字final关键字修饰属性 final关键字修饰方法 final关键字修饰类 final关键字修饰形参第二十二讲:super关键字和抽象类继承要注意的几点 super关键字 抽象类第二十三讲:接口接口 接口与抽象类的区别 实例分析第二十四讲:instanceof与抽象类和接口应用instanceof 抽象类和接口应用第二十五讲:封装类封装类 装箱和拆箱 String与其它基本数据类型的转换第二十六讲:包和访问控制权限包的基本概念 访问控制权限 修饰类的访问修饰符 修饰属性的访问修饰符 修饰方法的访问修饰符 修饰变量的访问修饰符 修饰接口的访问修饰符第二十七讲:阶段项目之金庸群侠传阶段项目--金庸群侠传

4

Java的异常处理机制第二十八讲:异常异常的概念 异常继承结构 异常处理第二十九讲:自定义异常和throw与throws第三十讲:阶段项目之模拟银行ATM系统43分钟阶段项目—模拟银行ATM系统第三十一讲:Object类常用方法toString(); hashCode(); equals(); clone(); 浅拷贝与深拷贝第三十二讲:其它java常用类(一)DecimalFormat Math Random java.util.Date java.sql.Date Calendar SimpleDateFormat第三十三讲:其它java常用类(二)StringBuffer Runtime System

5

Java集合的强大功能第三十四讲:集合框架之Listjava集合框架简介 List ArrayList LinkedList第三十五讲:集合框架之SetSet接口 HashSet TreeSet LinkedHashSet第三十六讲:集合框架之MapMap接口 HashMap LinkedHashMap HashTable TreeMap

6

文件的读写与传输第三十七讲:泛型(一)泛型的基本概念 泛型的应用 foreach循环第三十八讲:泛型(二)Stack Queue Arrays Comparable接口第三十九讲:阶段项目之发牌算法和购物车实现使用Collections类实现发牌算法 使用HashMap实现购物车。第四十讲:初识线程线程基本概念 线程与进程的区别 Thread类 Runable接口第四十一讲:Thread类常用方法Thread类构造方法 Thread类常用方法 守护线程和非守护线程第四十二讲:线程的同步线程的生命周期 对象锁机制 线程的同步 共用卫生间问题 大林小林吃冰棍问题第四十三讲:生产者与消费者问题生产者与消费者问题 java实现生产者与消费者实例第四十四讲:阶段项目之模拟景区售票窗口售票java自增运算符的非原子性 阶段项目之--模拟景区售票窗口售票第四十五讲:枚举类型枚举类型 枚举常用方法 枚举应用第四十六讲:IO(一)流的概念 Java IO 类的继承结构 Java IO包介绍 File类常用方法第四十七讲:IO(二)字节流 FileInputStream/FileOutputStream DataInputStream/DataOutputStream BufferedInputStream/BufferedOutputStream PipedInputStream/PipedOutputStream 使用文件字节流实现文件拷贝第四十八讲:IO(三)字符流 字符流与字节流的区别 Reader/Writer FileReader/FileWriter BufferedReader/BufferedWriter PipedReader/PipedWriter第四十九讲:对象序列化对象序列化概念 Serial Version ID Transient 对象序列化实例分析第五十讲:其它IO流字符编码 合并流 压缩流 使用JAVA压缩流实现文件夹的压缩与解压实例第五十一讲:GUI编程(一)GUI编程概念 AWT与Swing 第一个窗口程序 JAVA事件处理机制 注册事件监听器的四种方式第五十二讲:GUI编程(二)布局管理器概念 FlowLayout BorderLayout BoxLayout CardLayout GridLayout GridBagLayout第五十三讲:GUI编程(三)常用控件介绍 标签 按钮 单行文本框 密码框 文本域 单选按钮 复选按钮 列表 下拉列表第五十四讲:GUI编程(四)菜单栏 菜单 菜单项 快捷键 对话框第五十五讲:GUI编程之阶段项目Windows登录程序实现。

7

Java语言的动态特性第五十六讲:反射机制(一)反射机制概念 Class类使用 Constructor 动态实例化第五十七讲:反射机制(二)Field Method Interface SuperClass Array第五十八讲:反射机制(三)动态代理 反射与动态代理 动态代理实例第五十九讲:Annotation元数据概念 Annotation概念 Annotation作用 系统内置注释 自定义注释第六十讲:JDBC(一)数据库的基本概念 MySQL安装 Navicat安装 SQL基础语法第六十一讲:JDBC(二)JDBC简介 使用JDBC连接数据库 CRUD小例子第六十二讲:JDBC(三)Connection DriverManager Statement ResultSet Statement与PreparedStatement比较 MySQL中文乱码问题解决第六十三讲:JDBC(四)CallableStatement 批处理 事务处理 第六十四讲:JDBC(五)分层思想 单例模式 DBHelper类设计第六十五讲:阶段项目之用户登录与注册使用分层思想实现用户登录和用户注册功能 实现简单的表单验证第六十六讲:网络编程(一)OSI七层模型 TCP/IP IP/URL UTF-8与Unicode之间的关系第六十七讲:网络编程(二)Socket概念 Socket ServerSocket TCP编程实例第六十八讲:网络编程(三)UDP概念 DatagramSocket DatagramPacket UDP编程实例 TCP与UDP的区别。

8

JAVASE应用第六十九讲:JAVASE常见面试题最常见的10道JAVASE面试题讲解第七十讲:结束语之JAVA应该怎样去学?JAVA究竟能做什么学JAVA还是.Net,英语数学基础不好能学好JAVA吗?培养良好的编程习惯,编程书籍究竟应该怎么读?注重心法忽视招法,循序渐进打好基础JAVASE与Android开发之间的关系.。

推荐信息