Java学习目录(初级篇)

学习的内容和框架体系睡觉

一、学习内容:java基础和数据库

1.java基础:面向对象的编程和思想

  (2).各种SQL的操作和应用

  (3).PL/SQL编程

二、学习目标

1.熟练的使用使用java语言开发面向对象的程序

2.掌握如何使用java语言设计面向对象的应用程序

3.面向对象特征的理解

三、推荐书籍

Thinking in java(java编程思想)

Java核心技术

Java面向对象编程


第一章疑问 java前奏

一.产生背景——两个目的

二.java的特点——跨平台原理

三.jre和jvm

四.程序的执行过程

五.应用程序开发——环境变量(path, classpath)


第二章委屈面向对象编程

一.了解雷类与对象的概念

二.类与对象的关系

三.面向过程与面向对象的区别

四.两个过程

         具体——》抽象

         抽象——》具体

五.内存图

六.内的定义

    [修饰符] class 类名{

    [属性的定义];

    [构造器的定义];

    [方法的定义];

    }

七.属性的定义:

     [修饰符]     类型     变量名[= 值] ; 

     [修饰符]     类型  ([形参列表]){

              方法体;

     }

八.方法的定义

     [修饰符]返回值类型 方法名([形参列表]){

              方法体;

     }

     构造对象:类型名  引用变量 = new 构造器([实参列表]);


第三章敲打语法

标识符、关键字、运算符、数据类型、表达式、分支语句、循环语句、数组


第四章羡慕面向对象进阶

一.面向对象的四大特征:封装、继承、抽象、多态

二.程序设计的三大要点:可扩展、可重用、可维护


第五章惊恐异常

一.java的异常机制

二.处理异常的语法

三.异常的类别:exception和error

四.自定义异常

五.异常的处理方式

六.异常转译和异常链


第六章睡觉集合(java的数据结构)

了解各类数据结构的特点、各种算法的实现(排序+查找)


第七章奋斗 正则表达式和常用API

一.正则表达式的元素

二.pattern类和matcher类

三.常用API:

String、StringBuffer、StringBuilder、Math、BigInteger、BigDecimal(浮点精度运算)、Date、GregorianCalendar(日历)、DecimalFormat(格式化小数)


第八章闭嘴 I/O流

一.File类(操作文件和文件夹得类)

二.装饰器设计模式、适配器、设计模式

三.字节流和字符流


第九章睡觉Oracle

一.安装与使用

二.DDL、DCL、DML语法

三.select语句(内置函数)

四.多表链接与子查询

五.PL/SQL编程(数据库服务端编程)————跨平台性为零


第十章大笑 JDBC

java链接数据库并操作数据库的基础


第十一章鄙视 GUI

图形用户界面,是用户与软件互交窗口,分为awt和swing两个包的API

awt:事件、监听器、布局管理器

JFrame、JDialog、JWindow、JTabledPane、JScrollPane、JSplitPane、JButton、JLable、JRadioButton、JCheckBox、JTextField(单行输入框)、JTextArea(多行)、JComboBox(下拉列表)、JList、JPopupMenu(弹出菜单)、JMenuBar(菜单项)、JMenu(菜单子项)、JMenulten、JTree、JTble、JOptionPane(弹出提示框)、JFileChooser(浏览窗口)、Border、BorderFactory(边框工厂)


第十二章再见多线程

一.os(操作系统)的分类

二.了解进程和线程的概念

三.线程的创建

四.线程的生命周期

五.线程的同步(synchronized)

六.生产者与消费者


第十三章惊恐Socket通信(java网络编程)

一.网络的基本概念

二.通信的方式:TCP(三次握手)和UDP(一种协议)

©️2020 CSDN 皮肤主题: 大白 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值