Java基础
reborn..
这个作者很懒,什么都没留下…
展开
-
Tomcat&Servlet
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2020-12-19 14:41:42 · 163 阅读 · 0 评论 -
GUI编程
GUI简介AWT介绍简介GUI核心技术 Swing AWT但是现在被淘汰了界面不美观需要jre环境学习这个原因给MYC架构的思想(监听器)做铺垫能自己写一些小工具有可能工作会维护Swing界面AWT介绍java.awt包含很多类和接口元素:窗口,按钮,文本框两个核心类组件 Component(AWT里面万物皆组件)...原创 2020-09-10 22:56:10 · 179 阅读 · 0 评论 -
JDBC
JDBCJDBC概念:快速入门:详解各个对象:1. DriverManager:驱动管理对象2. Connection:数据库连接对象3. Statement:执行sql的对象4. ResultSet:结果集对象,封装查询结果5. PreparedStatement:执行sql的对象抽取JDBC工具类 : JDBCUtilsJDBC控制事务:JDBC概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库JDBC本质:其实是官方(sun公司)定义的原创 2020-08-28 14:33:32 · 149 阅读 · 0 评论 -
网络编程
网络编程网络编程入门(知识点)协议分类网络编程三要素协议IP地址端口号TCP通信程序2.1 概述2.2 Socket类构造方法成员方法使用ServerSocket类构造方法成员方法使用综合案例文件上传案例文件上传分析图解基本实现文件上传优化分析优化实现模拟B\S服务器(扩展知识点)案例分析案例实现访问效果网络编程入门(知识点)协议分类java.net 包中包含的类和接口,它们提供低层次的通信细节。我们可以直接使用这些类和接口,来专注于网络程序开发,而不用考虑通信的细节。java.net 包中提供了两原创 2020-08-04 18:45:27 · 132 阅读 · 0 评论 -
复习java
JavaEE基础语法注释标识符关键字数据类型基本数据类型整数浮点数字符'\u0000'布尔值引用数据类型类型转换自动类型转换强制类型转换字符串与数字的转换变量和常量变量作用域基础语法注释//行内注释/*多行注释*//**文档注释 javadoc生成帮助文档*/标识符关键字数据类型基本数据类型整数byte 1short 2int(默认) 4long 80B 二进制0 八进制0X 十六进制浮点数float 4double(默认) 8BigDec原创 2020-08-04 12:10:35 · 286 阅读 · 1 评论 -
File类和IO流
File类和IO流File类概述File类的静态成员变量路径File类的构造方法常用方法获取功能的方法判断功能的方法创建删除功能的方法目录的遍历IO流File类概述java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作Java把电脑中的文件和文件夹(目录)封装为了一个File类,我们可以使用File类对文件和文件夹进行操作File类的方法 创建一个文件/文件夹 删除文件/文件夹 获取文件/文件夹 判断文件/文件夹是否存在原创 2020-08-04 12:04:26 · 287 阅读 · 0 评论 -
Lambda
Lambda体验匿名内部类与Lambda比较Lambda标准格式Lambda练习1 普通使用2 对数组中的对象排序3 有参数有返回值的练习Lambda省略格式Lambda使用前提体验Java8(JDK1.8)加入的重量级表达式 public static void main(String[] args) { //匿名内部类 new Thread(new Runnable() { @Override public vo原创 2020-08-01 16:55:47 · 161 阅读 · 0 评论 -
多线程
多线程并发与并行线程与进程进程线程线程的概念线程的调度分时调度抢占式调度创建线程类主线程多线程创建Thread创建多线程的第一种方法创建多线程的第二种方法Thread和Runnable的区别Thread中的常用方法匿名内部类方式实现线程的创建线程安全问题并发与并行并发:两个或多个事件,在同一时间段内执行一个人吃两个馒头并行:两个或多个时间,在同一时刻执行两个人吃两个馒头线程与进程进程进程是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多 个进程;进原创 2020-08-01 14:56:38 · 332 阅读 · 0 评论 -
异常
异常Throwable(异常中顶级的父类)ExceptionError五个关键字处理异常throwthrowstry catchfinallyThrowable(异常中顶级的父类)Exception编译时异常//Exception:编译期异常,进行编译(写代码)java程序出现的问题 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//用来格式化日期 Date date = null;原创 2020-07-17 13:54:28 · 212 阅读 · 0 评论 -
static
staticstatic修饰成员变量static修饰成员方法static修饰代码块static修饰成员变量假如有个学生类 其中包含姓名,年龄,班级因为班级是所有学生共享的 所以建议使用 static关键字一旦使用了static关键字,那么内容就是类的,而不是对象的全部对象都共享一样的内容 且一人修改 别人也会变如果一个成员变量使用了static关键字 那么这个变量属于所在的类,多个对象共享 private static int idCounter = 0;//学号的计数器,每当new一原创 2020-07-10 17:43:03 · 147 阅读 · 0 评论 -
string
String字符串的特点创建字符串的常见3+1种方式。字符串的比较字符串的特点字符串的特点:字符串的内容永不可变。【重点】正是因为字符串不可改变,所以字符串是可以共享使用的。字符串效果上相当于是char[]字符数组,但是底层原理是byte[]字节数组。创建字符串的常见3+1种方式。三种构造方法:public String():创建一个空白字符串,不含有任何内容。public String(char[] array):根据字符数组的内容,来创建对应的字符串。public String(原创 2020-07-10 17:37:32 · 175 阅读 · 0 评论 -
集合框架
集合框架CollectionList(有序可重复)ArrayList(常用 “数组”)add 添加remove 删除contains 包含size 大小LinkedList(常用 “链表”)getFirst()getLast()removeFirstaddFirstVectorStackSet(无序不可重复)HashSet(常用)TreeSetMapHashMap(重点)TreeMapCollectionIterator迭代器List(有序可重复)ArrayList(常用 “数组”)add 添加原创 2020-05-30 16:53:54 · 200 阅读 · 0 评论 -
面向对象
2020年5月7日什么是类什么是对象面向对象的好处与实现深入理解一些知识向方法传值数组中的对象堆的回收什么是类类就可以看做 模板 或者 设计图纸类中 有 属性(成员变量) 和 方法public class Dog{ private int size;//属性 public void bark(){//方法 }}其中在Dog这个类中就有大小 属性 和bark() 方法...原创 2020-05-07 15:53:16 · 296 阅读 · 0 评论 -
函数式接口
函数式接口函数式接口1.1 概念1.2 格式1.3 @FunctionalInterface注解1.4自定义函数式接口函数式编程2.1 Lambda的延迟执行性能浪费的日志案例Lambda的更优写法2.2 使用Lambda作为参数和返回值作为参数作为返回值常用的函数式接口3.1 Supplier接口3.2练习 求数组元素的最大值3.3 Consumer接口抽象方法:accept默认方法:andThen3.4 练习格式打印信息3.5 Predicate接口抽象方法:test默认方法1 and默认方法2 or默原创 2020-08-05 11:15:58 · 245 阅读 · 0 评论 -
Stream流
Steam流Stream流1.1 理解弊端以前的方法Stream流的方式(结合函数式接口)Stream流说到Stream便容易想到I/O Stream,而实际上,两中概念,I/O流用来读写。Stream流用来简化集合和数组在Java 8中,得益于Lambda所带 来的函数式编程,引入了一个全新的Stream概念,用于解决已有集合类库既有的弊端。 (把集合和数组转换成Stream流,再用Stream流里面的方法)1.1 理解弊端以前的方法public class Demo01List {原创 2020-08-05 16:43:52 · 1294 阅读 · 0 评论