07 2017 档案

摘要:在前面的Java JDBC的基础知识(二)和(三)中,主要介绍JDBC的原理和简单的应用过程。尤其在(二)中,可以发现代码进行多次try/catch,还有在前面创建连接等过程中好多参数我都给写定了。 这些参数本来可以是在调用的时候再给的。以前学习过将工具类和测试类分开写的好处,下面就介绍数据库的工具 阅读全文
posted @ 2017-07-31 16:56 江河湖泊 阅读(363) 评论(0) 推荐(0) 编辑
摘要:在我的上一篇Java JDBC的基础知识(一)中,最后演示的代码在关闭资源的时候,仅仅用了try/catch语句,这里是有很大的隐患的。在程序创建连接之后,如果不进行关闭,会消耗更多的资源。创建连接之后的代码挂掉了,后面的try/catch很难保证代码被执行。所以,这篇Java JDBC的基础知识( 阅读全文
posted @ 2017-07-31 15:00 江河湖泊 阅读(321) 评论(0) 推荐(0) 编辑
摘要:一、为什么引入JDBC 在学习JDBC之前,抛开它的概念,我先按照我的理解解释一下,为什么要引入JDBC。在我看来,引入JDBC跟我之前学过的引入JVM(Java虚拟机)有些相似之处。当然,关于JVM的具体知识我还没学,但是为啥用它我知道。JVM相当于在Java与各个平台创建一个"转换器",这样解决 阅读全文
posted @ 2017-07-31 13:50 江河湖泊 阅读(1136) 评论(0) 推荐(2) 编辑
摘要:本文主要介绍数据库中MySQL的基础知识,包括数据插入、数据更新、数据删除、数据查询、函数、CASE语句、表连接、子查询。 一、数据插入(insert 语句) 首先我创建一个表,如下: 接着,进行数据插入: insert into userInfo(id,name,sex,score)values( 阅读全文
posted @ 2017-07-24 17:30 江河湖泊 阅读(617) 评论(8) 推荐(0) 编辑
摘要:一、MySQL数据类型 1.数值型 SMALLINT: 2个字节 INT: 4个字节 // age int(10) INTEGER:INT的同义词 BIGINT : 8个字节 FLOAT : 4个字节 DOUBLE : 8个字节 //score float(10,2) 2.字符串(字符)类型 CHA 阅读全文
posted @ 2017-07-23 13:13 江河湖泊 阅读(904) 评论(0) 推荐(0) 编辑
摘要:刚刚学习了数据库,并且安装了MySQL,正当高兴之余,发现我的MySQL出现了闪退的显现。上网搜了好久的解决方案。最后解决了这个问题,也舒心了。 问题从这里开始: 接着我打开MySQL,寻思能不能用,结果闪退了。 接着我去服务端,检查它有没有开启,试着开启,发现也不行。 网上有结果说要删除Windo 阅读全文
posted @ 2017-07-22 23:40 江河湖泊 阅读(40020) 评论(0) 推荐(0) 编辑
摘要:MySQL的安装 安装方式一: (不推荐:因为删除的时候要去搞注册表,比较麻烦!推荐用方式二安装!) 1.找到安装包 2.双击安装 3.选择Custom(自定义)或者complete 4.安装(这里按照默认的执行即可) 5.安装路径的展示(点击Install) 6.等待 7.选中跳过,点击Next 阅读全文
posted @ 2017-07-22 22:36 江河湖泊 阅读(544) 评论(0) 推荐(0) 编辑
摘要:一、脚本程序和 javascrip Javascript脚 本是嵌套在HTML网页中的程序语言,浏览器带有脚本程序的解释器(脚本引擎)。脚本也可以有多种,比如还有vbscript, JScript等,完全在浏览器上运行,与www服务器没有任何关系。WWWW 服务器不会把文档中的脚本语言解释执行,而会 阅读全文
posted @ 2017-07-20 12:52 江河湖泊 阅读(590) 评论(0) 推荐(0) 编辑
摘要:一、CSS概述 css ( cascading style sheets ) 层叠样式表,可以轻松设置网页元素的显示、位置和格式外,甚至还能产生滤镜,图像 淡化,网页淡入淡出的渐变效果,简而言之,css就是要对网页的显示效果实现与word 一样的排版控制。 DIV+CSS 标准的叫法 xhtml+c 阅读全文
posted @ 2017-07-19 10:39 江河湖泊 阅读(582) 评论(0) 推荐(0) 编辑
摘要:一 、HTML 概述 HTML : 超文本标记语言 HyperText markup language <marquee behavior="alternate"> <font size="50" color="blue">红尘来也来,去也去,总是一场空</font> </marquee> 可以运行 阅读全文
posted @ 2017-07-18 12:31 江河湖泊 阅读(488) 评论(0) 推荐(1) 编辑
摘要:今天学到Java基础中的反反射。依照我学习后的个人理解呢,反射就是一套获取类、属性、方法等的工具吧。(其实,感觉学完反射后,有点像喝凉水,解渴但确实我也没体会出它有什么味道,我可能没有学到精髓吧。自己都能感觉少点什么。这是我Java基础学习的最后一个部分了,我想再复习一遍,然后再学习其他的。也想有时 阅读全文
posted @ 2017-07-13 15:13 江河湖泊 阅读(388) 评论(1) 推荐(0) 编辑
摘要:一、ASII 美国(国家)信息交换标准(代)码。 计算机中只有数字,一切都是用数字表示,屏幕上显示的一个一个的字符也不例外。 一个字节可表示的数字为0-255,足以显示键盘上的所有的字符 例如. a 为97 b为 98。这种数字与字符对应的编码规则,称为Asc11 码,ASC11 码的最高bit位都 阅读全文
posted @ 2017-07-12 17:27 江河湖泊 阅读(907) 评论(0) 推荐(0) 编辑
摘要:TCP 网络编程 -- tcp 分为客户端和服务端 -- 客户端对应的对象是 Socket -- 服务端对应的对象是 ServerSocket -- 如果客户端先启动,则出现 connection refused 异常 //refused 拒绝 客户端创建Socket 对象时,就可以连接服务器,连接 阅读全文
posted @ 2017-07-12 13:42 江河湖泊 阅读(303) 评论(0) 推荐(0) 编辑
摘要:一、套接字 Socket 网络驱动程序提供给应用程序编程的接口和一种机制,可以比喻成一个港口码头 应用程序只要把货放在这,就算完成了货物的运送。它在应用程序中创建,通过一种绑定机制与驱动程序建立关系,告诉自已对应的IP 和 Port。 Socket是 java 中网络编程的类 , 位于java.ne 阅读全文
posted @ 2017-07-12 13:09 江河湖泊 阅读(293) 评论(0) 推荐(0) 编辑
摘要:本文主要记录网络编程的一些基础知识,学了前班部分,对专业术语有些蒙,但是,收货也是很多很多的。观察了自己计算机的进程,查找其他网络地址的IP,对互联网的层次关系有了更深一步的了解。下面多是概念的摘录,有时间我还要回来再看看,加深理解。 目录: 1.网络编程的基础知识 1.1 网络协议 1.2 tcp 阅读全文
posted @ 2017-07-11 23:19 江河湖泊 阅读(381) 评论(0) 推荐(0) 编辑
摘要:继前面的,这篇主要记录菜单和文件对话框的两个小练习,来熟悉一下方法的应用,一些简单的逻辑和Swing的相关简介,以及关于GUI基础的记录。 一、创建一个菜单 import java.awt.FlowLayout; import java.awt.Frame; import java.awt.Menu 阅读全文
posted @ 2017-07-11 12:00 江河湖泊 阅读(462) 评论(0) 推荐(0) 编辑
摘要:接着前两篇学习笔记,这篇主要介绍布局管理器和对话框两部分内容。 一、布局管理器 先拿一个小例子来引出话题,就按照我们随意的添加两个按钮来说,会产生什么样的效果,看执行结果。 import java.awt.Button; import java.awt.Frame; public class Tes 阅读全文
posted @ 2017-07-10 23:29 江河湖泊 阅读(479) 评论(0) 推荐(0) 编辑
摘要:一、事件监听机制 -- 事件源:awt 或swing包中的那些图形界面组件,即发生事件的组件 -- 事件:Event 用户对组件的一个操作 -- 监听器:Listener 负责处理事件的方法 二、java.awt.event 包下的类 WindowEvent //窗口事件,比如用户点了半闭窗口,窗口 阅读全文
posted @ 2017-07-10 13:56 江河湖泊 阅读(360) 评论(0) 推荐(0) 编辑
摘要:一、定义 GUI全称是Graphical User Interface,即图形用户界面。JDK中提供了AWT 和 Swing 两个包,用于GUI程序的设计和开发。 1.java .awt abstract Window Toolkit (抽象窗口工具包),它是 java 的早期版本,组件种类有限,需 阅读全文
posted @ 2017-07-10 09:37 江河湖泊 阅读(454) 评论(0) 推荐(0) 编辑
摘要:一、java中的序列化 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。把Java对象转换为字节序列的过程称为对象的序列化。把字节序列恢 阅读全文
posted @ 2017-07-09 14:45 江河湖泊 阅读(326) 评论(0) 推荐(0) 编辑
摘要:一、管道流 演示:PipedInputStream , PipedOutputStream 注意:管道流本身就不建议在一个线程中使用,这是因为向输出流中写的数据,都会存到输入流内部的一个1024字节大小的数组中,如果写的内容超过这个数组的大小,而且没有被输入流读取的话,输出流所在的线程就会等待,如果 阅读全文
posted @ 2017-07-09 13:50 江河湖泊 阅读(370) 评论(0) 推荐(0) 编辑
摘要:接着上一篇,继续做学习笔记。学IO这块,突然找到一点好处,好像以后操作电脑,尤其是电脑里的文件啥的,可以很少的用鼠标了。添加、修改、删除啥的,几行代码就可以搞定了。这只是我一个初学者的一点小心思,IO背后的大用处,相信还有很多很多。继续学习ing.... 一、缓冲流和装饰模式 缓冲流(包装类),缓冲 阅读全文
posted @ 2017-07-09 10:59 江河湖泊 阅读(303) 评论(0) 推荐(0) 编辑
摘要:此文为了解IO知识的基础篇,这块我看了几天,感觉和前段时间学习集合一样,零散又重要。想记录一下这块由浅入深的学习过程。所以,接下来会记录几篇学习笔记,之后会有以前深入总结。因为这块比较重要啊,所以一定要学好。 一、IO的概述 IO: (Input Output) 什么是流: 一组有顺序的、有起点和终 阅读全文
posted @ 2017-07-08 12:05 江河湖泊 阅读(453) 评论(0) 推荐(0) 编辑
摘要:1.关于死锁,百度百科的解释: 死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,他们将都无法进行下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程成为死锁进程。 2.关于死锁,我个人的理解: 经过一段时间的学习,我理解的 阅读全文
posted @ 2017-07-06 09:23 江河湖泊 阅读(449) 评论(0) 推荐(0) 编辑
摘要:一、 进程 是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。 比如在Windows系统中,一个运行的exe就是一个进程。 二、线程 是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。 线程总是属于某个进程, 阅读全文
posted @ 2017-07-05 14:29 江河湖泊 阅读(625) 评论(0) 推荐(0) 编辑
摘要:本文主要介绍几种Java中常用类的应用。 一、System类 从API当中我们可以看出,public final class System exends Object。System类包含一些有用的字段和方法。这些字段和类都被static修饰了,说明他们都不能被实例化。 在System类提供的设施中, 阅读全文
posted @ 2017-07-03 10:53 江河湖泊 阅读(15000) 评论(0) 推荐(0) 编辑
摘要:大家都知道main方法的参数就是一个数组类型的,那么它其实也是可以改成不定参数类型。我试了试,并调用了一些弹出来的方法。 public class ClassC2 { public static void main(String...args) { System.out.println(args.g 阅读全文
posted @ 2017-07-02 11:54 江河湖泊 阅读(365) 评论(0) 推荐(0) 编辑
摘要:通过学习,一句话概括Java工厂模式的特点——通过建立一个工厂来创建对象,不必关心构造对象实例能不能被实例化啊等诸多细节和复杂过程。 工厂模式呢?就像我们从劳动密集型社会转型到技术密集型社会。打个比方,从前要制造一个桌子,从上山选木头、砍木头、运木头,到设计桌子,制造桌子等细节问题都需要一个人去做好 阅读全文
posted @ 2017-07-01 21:10 江河湖泊 阅读(304) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示