![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
文章平均质量分 79
Jae_Peng
个人博客地址:jaecoding.github.io
最新的笔记和总结一般先发于个人博客。
展开
-
Java NIO:浅析I/O模型
先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念 说起,然后接着阐述了阻塞和非阻塞的区别,接着介绍了阻塞IO和非阻塞IO的区别,然后介绍了同步IO和异步IO的区别,接下来介绍了5种IO模型,最后介绍了两种和高性能IO设计相关的设计模式(Reactor和Proactor)。 以下是本文的目录大纲: 一.什么是同步?什么是异步? 二.什么是阻塞?什么是非阻塞?...转载 2018-03-24 22:38:07 · 171 阅读 · 0 评论 -
JAVA——jdbc教程(二)
JDBC获取自增长ID以及表的元数据获取自增长id在Statement通过execute或者executeUpdate执行完插入语句后,MySQL会为新插入的数据分配一个自增长id,(前提是这个表的id设置为了自增长,在Mysql创建表的时候,AUTO_INCREMENT就表示自增长)CREATE TABLE hero ( id int(11) AUTO_INCREMENT...原创 2018-04-08 22:12:30 · 329 阅读 · 0 评论 -
java——GUI图形界面
一、一个简单的 SWING 例子练习——在上次关闭位置启动窗口 比如这次使用这个窗口,导致窗口被移动到了右下角。 关闭这个窗口,下一次再启动的时候,就会自动出现在右下角。思路提示: 启动一个线程,每个100毫秒读取当前的位置信息,保存在文件中,比如location.txt文件。 启动的时候,从这个文件中读取位置信息,如果是空的,就使用默认位置,如果不是空的,就把位置信息设置在窗口...转载 2018-04-14 13:26:13 · 732 阅读 · 0 评论 -
JAVA——网络编程
IP地址与端口概念IP地址在网络中每台计算机都必须有一个的IP地址; 32位,4个字节,常用点分十进制的格式表示,例如:192.168.1.100 127.0.0.1 是固定ip地址,代表当前计算机,相当于面向对象里的 “this”端口两台计算机进行连接,总有一台服务器,一台客户端。 服务器和客户端之间的通信通过端口进行。如图:ip地址是 192.168.1....原创 2018-04-16 08:56:27 · 294 阅读 · 0 评论 -
JAVA——jdbc教程(一)
hello jdbc为项目导入mysql-jdbc的jar包访问MySQL数据库需要用到第三方的类,这些第三方的类,都被压缩在一个叫做Jar的文件里。 为了代码能够使用第三方的类,需要为项目导入mysql的专用Jar包。 该包mysql-connector-java-5.0.8-bin.jar可以在网上下载 通常都会把项目用到的jar包统一放在项目的lib目录下,在本例就会放在 ...转载 2018-04-06 15:15:12 · 1938 阅读 · 0 评论 -
JAVA——多线程知识笔记
一、同步在run()方法中的try块中加入synchronized (someObject) someObject为共同占有的对象 或者在run块中使用的方法中含有synchronizedpublic void run(){ try { System.out.println( now()+" t1 线程已经运...原创 2018-04-13 09:44:11 · 346 阅读 · 0 评论 -
List list = new ArrayList()为何父类引用指向子类对象(多态)
多态:要有继承,方法的重写,父类引用指向子类对象疑问一:父类引用指向子类对象 与指向父类对象Animal cat = new Cat(); //向上转型。 父类引用指向子类对象,该引用不能再访问子类新增加的成员,那么这样和直接new一个父类实例(Animal a = new Animal())有什么区别?1、当父类是抽象类或是接口时,不能实例化时,只能运用多态,向上转型。 2、...原创 2018-04-30 18:25:31 · 3791 阅读 · 2 评论