Java基础
tc_lwh
有趣的皮囊
展开
-
多线程之生产者与消费者
买不起AJ就用程序买…… AJ11 public class AJ11 { private String name; private double size; public AJ11(String name, double size) { super(); this.name = name; this.size = ...原创 2018-08-31 22:05:37 · 123 阅读 · 0 评论 -
JAVA基础--面向对象总结
1.代码块 静态代码块:随着类的加载而执行,只会执行一次;一般用于初始化整个应用程序的资源 构造代码块:随着对象的创建而执行,优先于构造方法执行;一般用于所有对象都必须初始化的资源 普通代码块:放在方法的内部,放在普通代码块里面的变量会快速的释放 执行顺序: 静态代码块->构造代码块->构造方法 2.单例设计模式 需求:让一个类只产生一个对象 恶汉式:程序加载速度会慢一...原创 2018-08-31 20:26:00 · 159 阅读 · 0 评论 -
JAVA基础--IO流总结
1.异常 异常概述:就是对Java程序运行过程中出现的问题的命名 异常处理方式: try...catch.finally:涉及到释放资源和后续代码必须执行时 throws:异常应该交给调用者处理时,或者异常不需要处理时(确保异常肯定不会发生时) throw:抛出自定义异常时 子父类异常的注意事项:父类方法没有抛出异常,子类方法就不能抛出 2.File类 过滤器 ...原创 2018-08-31 20:29:33 · 139 阅读 · 0 评论 -
JAVA基础--常用API二
正则表达式的概念和作用 * A: 正则表达式的概念和作用 * a: 正则表达式的概述 * 正则表达式也是一个字符串,用来定义匹配规则,在Pattern类中有简单的规则定义。 可以结合字符串类的方法使用。 * 简单记:正则表达式是具有特殊含义的字符串。 * b: 正则表达式的作用 * 比如注册邮箱,邮箱有用户名和密码,一般...原创 2018-08-31 20:55:39 · 93 阅读 · 0 评论 -
JAVA基础--常用API三
基本数据类型对象包装类概述 *A:基本数据类型对象包装类概述 *a.基本类型包装类的产生 在实际程序使用中,程序界面上用户输入的数据都是以字符串类型进行存储的。而程序开发中,我们需要把字符串数据,根据需求转换成指定的基本数据类型,如年龄需要转换成int类型,考试成绩需要转换成double类型等 *b.八种基本类型对应的包装类 char Charac...原创 2018-08-31 21:08:45 · 128 阅读 · 0 评论 -
JAVA基础---集合
集合的学习目标 集合,集合是java中提供的一种容器,可以用来存储多个数据。 在前面的学习中,我们知道数据多了,可以使用数组存放或者使用ArrayList集合进行存放数据。那么,集合和数组既然都是容器,它们有啥区别呢? 数组的长度是固定的。集合的长度是可变的。 集合中存储的元素必须是引用类型数据 集合继承关系图 A:集合继承关系图 a:ArrayList的继承关系: ...原创 2018-08-31 21:23:58 · 129 阅读 · 0 评论 -
JAVA基础--多线程
01进程概念 *A:进程概念 *a:进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行, 即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 02线程的概念 *A:线程的概念 *a:线程:线程是进程中的一个执行单元(执行路径),负责当前进程中程序的执行, 一个进程中至少有一个线程。一个进程中是可以有多个线程的,...原创 2018-08-31 21:35:43 · 138 阅读 · 0 评论 -
JAVA学习--MySql
使用SQL语句对数据库进行CRUD操作 【创建数据库】 create database 数据库名; create database 数据库名 character set 字符集; 【查看数据库】 查看数据库服务器中的所有的数据库:show databases; 查看某个数据库的定义的信息:show create database 数据库名; 【删除数据库】 ...原创 2018-08-31 21:51:12 · 340 阅读 · 0 评论 -
Socket知识点以及聊天室代码
IP地址:用来唯一表示我们自己的电脑的,是一个网络标示 端口号: 用来区别当前电脑中的应用程序的 UDP: 传送速度快,但是容易丢数据,如视频聊天,语音聊天 TCP: 传送稳定,不会丢失数据,如文件的上传、下载 UDP程序交互的流程 UDP 是将数据源和目的封装成数据包中,不需要建立连接;每个数据包的大小在限制在64k;因无连接,是不可靠协议;不需要建立连接,速度快 TCP ...原创 2018-08-31 22:01:25 · 366 阅读 · 0 评论 -
BufferedRead.readLine;执行write后不让下执行了。
重点内容# 欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键* 强调内容 * 快捷键 加粗 Ctrl + B 斜...原创 2018-08-08 22:16:59 · 224 阅读 · 0 评论