随笔分类 -  Java学习日记

摘要:1. 数据库的基本概念 数据库的英文单词: DataBase 简称 : DB 什么数据库? 用于存储和管理数据的仓库。 数据库的特点: 持久化存储数据的。其实数据库就是一个文件系统 方便存储和管理数据 使用了统一的方式操作数据库 -- SQL 常见的数据库软件 参见《MySQL基础.pdf》 2. 阅读全文
posted @ 2021-10-15 19:05 Tomato12138 阅读(59) 评论(0) 推荐(0) 编辑
摘要:第一章 函数式接口 1.1 概念 函数式接口在java中是指:有且仅有一个抽象方法的接口 函数式接口,即适用于函数式编程场景的接口。而java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有全包接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地 阅读全文
posted @ 2021-08-10 20:40 Tomato12138 阅读(127) 评论(0) 推荐(0) 编辑
摘要:注解和反射 java.Annotation 1. 什么是注解 Annotation是从JDK5.0开始引入的新技术 Annotation的作用: 不是程序本身,可以对程序作出解释。(这一点和注释(comment)没什么区别) 可以被其他程序(比如:编译器等)读取。 Annotation的格式: 注解 阅读全文
posted @ 2021-07-19 17:06 Tomato12138 阅读(65) 评论(0) 推荐(0) 编辑
摘要:10. JavaGUI编程 组件 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标 键盘事件 破解工具 1. 简介 Gui的核心技术:Swing,AWT 界面不美观。 需要jre环境! 为什么我们要学习? 可以写出自己心中想要的一些小工具 工作的时候,也可能需要维护到swing界面,概率 阅读全文
posted @ 2021-07-05 19:50 Tomato12138 阅读(50) 评论(0) 推荐(0) 编辑
摘要:Java文件IO流 1. File类 静态成员变量 import java.io.File; /* java.io.File类 文件和目录路径名的抽象表示形式。 java把电脑中的文件和文件夹(目录)封装为了一个File类,我们可以使用File类对文件和文件夹进行操作 我们可以使用File类的方法 阅读全文
posted @ 2021-07-01 13:43 Tomato12138 阅读(47) 评论(0) 推荐(0) 编辑
摘要:Java常用API 概述 API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的字典,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以 阅读全文
posted @ 2021-05-25 22:26 Tomato12138 阅读(81) 评论(0) 推荐(0) 编辑
摘要:网络编程 1.1 概述 信件: 计算机网络: 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享]和信息传递的计算机系统。 网络编程的目的: 无线电台...传播交流信息,数据交换,通信。 想 阅读全文
posted @ 2021-04-15 14:47 Tomato12138 阅读(55) 评论(0) 推荐(0) 编辑
摘要:Java多线程 1. 线程简介 普通方法调用和多线程 1.1 程序.进程.线程 在操作系统中运行的程序就是进程,比如你的QQ,播放器,游戏,IDE等等 一个进程可以有多个线程,如视频中同时听声音,看图像,看弹幕,等等 1.2 Process和Thread 说起进程,就不得不说下程序。程序是指令和数据 阅读全文
posted @ 2021-03-30 11:08 Tomato12138 阅读(57) 评论(0) 推荐(0) 编辑
摘要:异常机制 1. 什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序在跑着,内存或硬盘可能满了,等等。 软件程序在运行过程中,非常可能遇到 阅读全文
posted @ 2021-03-19 16:59 Tomato12138 阅读(26) 评论(0) 推荐(0) 编辑
摘要:面向对象编程 1. 面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么.... 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象 阅读全文
posted @ 2021-03-19 15:32 Tomato12138 阅读(30) 评论(0) 推荐(0) 编辑
摘要:Java数组 1. 数组的定义 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 2. 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: 阅读全文
posted @ 2021-03-16 23:00 Tomato12138 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Java方法详解 1. 何谓方法? System.out.println(),那么它是什么呢? java方法是语句的集合,他们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语 阅读全文
posted @ 2021-03-16 17:48 Tomato12138 阅读(48) 评论(0) 推荐(0) 编辑
摘要:Java流程控制 1. Scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是java5的新特征,我们可以通过Scanner类来获取用户的输入。 基本语法: Scanner s = 阅读全文
posted @ 2021-03-15 16:53 Tomato12138 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Java基本语法 1. 注释、标识符、关键字 1.1 注释 java中的注释有三种: 单行注释 多行注释 文档注释 书写注释是一个非常好的习惯! 平时写代码一定要注意规范 //单行注释 /* 多 行 注 释 */ /** * @Description hello world * * */ 1.2 标 阅读全文
posted @ 2021-03-12 21:40 Tomato12138 阅读(33) 评论(0) 推荐(0) 编辑
摘要:Markdown学习 标题 : 标题名字 二级标题 三级标题 字体 Hello,World! Hello,World! Hello,World! Hello,World! 引用 选择狂神说java,走向人生巅峰 分割线 图片 超链接 点击跳转到广博博客 列表 A B C A B C 表格 名字 性别 阅读全文
posted @ 2021-03-11 14:42 Tomato12138 阅读(12) 评论(0) 推荐(0) 编辑