摘要:
1. 数据库的基本概念 数据库的英文单词: DataBase 简称 : DB 什么数据库? 用于存储和管理数据的仓库。 数据库的特点: 持久化存储数据的。其实数据库就是一个文件系统 方便存储和管理数据 使用了统一的方式操作数据库 -- SQL 常见的数据库软件 参见《MySQL基础.pdf》 2. 阅读全文
摘要:
第一章 函数式接口 1.1 概念 函数式接口在java中是指:有且仅有一个抽象方法的接口 函数式接口,即适用于函数式编程场景的接口。而java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有全包接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地 阅读全文
摘要:
注解和反射 java.Annotation 1. 什么是注解 Annotation是从JDK5.0开始引入的新技术 Annotation的作用: 不是程序本身,可以对程序作出解释。(这一点和注释(comment)没什么区别) 可以被其他程序(比如:编译器等)读取。 Annotation的格式: 注解 阅读全文
摘要:
10. JavaGUI编程 组件 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标 键盘事件 破解工具 1. 简介 Gui的核心技术:Swing,AWT 界面不美观。 需要jre环境! 为什么我们要学习? 可以写出自己心中想要的一些小工具 工作的时候,也可能需要维护到swing界面,概率 阅读全文
摘要:
Java文件IO流 1. File类 静态成员变量 import java.io.File; /* java.io.File类 文件和目录路径名的抽象表示形式。 java把电脑中的文件和文件夹(目录)封装为了一个File类,我们可以使用File类对文件和文件夹进行操作 我们可以使用File类的方法 阅读全文
摘要:
Java常用API 概述 API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的字典,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以 阅读全文
摘要:
网络编程 1.1 概述 信件: 计算机网络: 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享]和信息传递的计算机系统。 网络编程的目的: 无线电台...传播交流信息,数据交换,通信。 想 阅读全文
摘要:
Java多线程 1. 线程简介 普通方法调用和多线程 1.1 程序.进程.线程 在操作系统中运行的程序就是进程,比如你的QQ,播放器,游戏,IDE等等 一个进程可以有多个线程,如视频中同时听声音,看图像,看弹幕,等等 1.2 Process和Thread 说起进程,就不得不说下程序。程序是指令和数据 阅读全文
摘要:
异常机制 1. 什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序在跑着,内存或硬盘可能满了,等等。 软件程序在运行过程中,非常可能遇到 阅读全文
摘要:
面向对象编程 1. 面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么.... 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象 阅读全文