- 博客(44)
- 收藏
- 关注
原创 Java基础笔记-第十八记
java网络编程二Socket网络通信其实就是Socket间的通信Socket就是为网络服务提供的一种机制。通信的两端都有Socket。数据在两个Socket间通过IO传输UDP传输DatagramSocket
2014-11-09 15:29:44 537
原创 Java基础笔记-第十七记
java 网络编程一两台机器想要实现通信,则需要满足以下三点1、找到对方IP2、数据要发送到对方指定的应用程序上,为了标识这些应用程序,所以给这些网络应用程序都用数字进行标识,这个数字叫做端口号。3、定义了通信规则,这个通讯规则称为协议,国际组织定义了通用协议 TCP/IP。传输协议常见协议: TCP,UDPUDP:面向无连接1、将数据封装成数据包,不需要建立连
2014-11-09 13:55:20 449
原创 Java基础笔记-第十五记
java反射三使用反射获取方法//Method类介绍public class Demo3 { public static void main(String[] args) throws Exception { //1、Method类代表某一个类中的一个成员方法 //2、得到类中的某一个方法: Method charAt = String.class.g
2014-11-09 12:06:15 411
原创 Java基础笔记-第十四记
java反射二使用反射实现统一修改属性中类型为String的值import java.lang.reflect.Field;//根据反射,实现属性值的更改public class Demo2 { public static void main(String[] args) throws IllegalArgumentException, IllegalAcce
2014-11-09 11:56:59 371
原创 Java基础笔记-第十三记
Java- 反射一//一个类被类加载器加载到内存中,占用一片存储空间,这个空间里面的内容就是//类的字节码,不同的类的字节码是不同的,所以它们在内存中的内容是不同的,//如果想要知道内容中所对应的类型,有以下三种方式获取//1、 类名.class 如: Class cls1 = java.lang.String.class;//2、对象.getClass() 如:Cla
2014-11-09 08:59:13 459
原创 Java基础笔记-第十二记
java线程五Join方法:当A线程执行到了B线程的Join()方法时,A就会等待,等待B线程都执行完后,A才会继续执行。也就是说, Join方法可以用来临时加入线程执行。示例代码如下:class Demo implements Runnable{ public void run() { for(int i=0; i<700; i++) { Syste
2014-11-05 11:35:56 466
原创 Java基础笔记-第十一记
Java线程四关于如何停止线程在以前的JDK版本中Thread类有Stop方法,但该方法已过时那现在的版本如何停止线程?只有一种,就是让run方法结束开启多线程运行,运行代码通常是循环结构,只要控制住循环,就可以让run方法结束,也就是线程结束当线程处于wait() 等待状态,就有可能读不到标记,线程一直在等待被唤醒,此时线程将不会结束。当没有指定的方式让等待的
2014-11-03 11:16:23 497
原创 Java基础笔记-第八记
Java 线程wait()notify()notifyAll()都使用在同步中,因为要对持有监视器的线程操作所以要使用在同步中,因为只有同步才具有锁为什么这些操作的方法要定义Object类中呢?因为这些方法在操作同步中线程时,都必须要标识它们所操作线程只有的锁只有同一个锁上的被 等待纯种,可以被同一个锁上notify() 唤醒不可以对不同锁中的线程进行唤
2014-11-02 10:40:14 449
原创 Java基础笔记-第七记
java 异常-try异常: 对问题的描述,将问题进行对象的封装异常的好处 :1、将问题进行封装2、将正常流程代码和问题处理代码相分离,方便于阅读异常体系中的特点:异常体系中的所有类以及建立的对象都具备可抛性 也就是说可以被throw 和 throws 关键字所操作throw 和 throws 的用法:throw 定义在函数内,用于抛出异常对象
2014-10-26 16:17:14 403
原创 Java基础笔记-第五记
面向对象---静态什么时候使用静态?要从两方面下手:因为静态将会修饰成员变量或函数什么时候定义静态变量?当对象中出现共享数据时,该数据应该修饰为静态数据对象中的特有数据要定义成非静态存在于堆内存中什么时候定义静态函数?当功能内部没有访问到静态数据时,该功能可以定义成静态的静态代码块格式:static {静态代码块中的执行语句}
2014-10-26 14:55:57 356
原创 测试LinkedList的方法
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------使用 LinkedList 实现数据的添加和删除
2014-10-19 14:37:33 542
原创 使用Java解析XML文档
导入的 public static void main(String[] args) {// 1、得到DOM解析器的工厂实例DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();try {// 2、从DOM工厂获得DOM解析器DocumentBuilder db = dbf.newDocu
2014-10-19 14:15:27 546
原创 输入输出流例子
使用输入输出流复制图片文件public static void main(String[] args) { FileInputStream fis = null; DataInputStream dis = null; //创建输入流对象 FileOutputStream outFile = null; DataOutputS
2014-10-19 13:13:38 456
原创 使用Java实现文件的操作
使用Java实现 文件的操作public static void main(String[] args) { FileMethods fm=new FileMethods(); File file=null; file=new File("D:\\myDoc\\test.txt"); fm.create(file); fm.showFileInf
2014-10-19 12:54:08 386
原创 Java各集合的使用
Collection 接口存储一组不唯一,无序的对象List 接口存储一组不唯一,有序(插入顺序)的对象Set 接口存储一组唯一,无序的对象
2014-10-19 12:37:02 2683
原创 for 和 foreach 的区别
本帖最后由 SelonLiao 于 2014-10-12 12:20 编辑for 循环结构和 foreach 循环结构相比起来 我更加喜欢 for 循环, 原因是该循环结构的功能更加强大,下面给大家做一些例子,看看两者之间有什么区别,什么样的场合应该使用哪种循环。1、为什么要使用循环结构? 很多情况下,我们需要访问一系列的数据,比如说,想要将二维数组中的数据用表格的方式进行
2014-10-12 12:21:44 809
原创 使用Java获取文件名
package com.it.selon;import java.io.File;public class FileDemo {public static void main(String[] args) {// 举例:String fName = " D://log.txt";FileDemo demo = new FileDemo();
2014-10-12 10:59:36 474
原创 使用Java实现文件内容的写入读出
package com.it.selon;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/** * 文件写入读出 * @
2014-10-12 10:39:38 715
原创 Java 日期转换
package com.itheima;import java.text.DateFormat; import java.util.Date; public class DateFormatStyle { // 格式化时间: 09-4-8 下午3:57 public String formateTime() { Da
2014-10-12 09:59:42 363
原创 Javascript--跑马灯代码
图片滚动 #demo { background: #FFF; overflow:scroll; width: 1500px; } #demo img { border: 3px solid #F2F2F2; } #indemo {
2014-10-11 15:04:43 586
原创 让图片在页面中飘浮
"http://www.w3.org/TR/html4/loose.dtd"> .floatCla{ position: absolute; z-index: 99; } var directionY= 0; var d
2014-10-11 15:00:56 544
原创 Excel函数笔记
excel函数:函数1:sum() 这个公式是个求和的公式 是用来计算所选列的总和首先选中求出的和 存放在那个单元格中然后在上方编写公式 c4指的是我们的开始的单元格,而c23是指的是我们结束的单元格,点击回车就回计算出c4到c23之间所有数的总和。 函数2:average () 这个函数是用来求我们所选列的平均数如下图:公式 c10指的是我们的开始的单元格,而I1
2014-10-11 14:50:45 641
原创 小小笑话
说的好像不要钱似的有人说:人生中至少有两次冲动,一次为奋不顾身的爱情,一次为说走就走的旅行,说得好像不要钱似的 真是值得庆幸暗恋一女生很久了,今天请她看电影,发现没带钱,值得庆幸的是,她和往前一样没赴约! 心如死灰复燃我一个同事,跟女朋友分手了,就把自己的网名改成“心如死灰>”结果过两天俩人符合了,丫名的改为了“死灰复燃” 悟空你又调皮了唐僧师徒四人一行
2014-10-11 14:46:20 437
原创 快速设置无标题栏进行拖动窗体
1、导包:using System.Runtime.InteropServices;2、将以下代码放入类中: [DllImport("user32.dll")] public static extern bool ReleaseCapture(); [DllImport("user32.dll")] public
2014-10-11 14:40:38 487
原创 T-Sql常见问题列表
消息547,级别16,状态0,第1行INSERT 语句与FOREIGN KEY约束"FK_Student_Grade"冲突。该冲突发生于数据库"MySchool",表"dbo.Grade", column 'GradeId'。语句已终止。 FK开头的问题,指的是主外键约束问题,学生表与年级表建立了主外键约束,年级表没有的ID,是不能够在学生表的gradeid这个列进行插入的
2014-10-11 14:39:47 1996
原创 ADO.NET武林秘籍
一、获取第一行第一列的数据:【单值查询:ExecuteScalar() - object】1. 引入命名空间【usingSystem.Data.SqlClient;】2. 创建数据库连接字符串【String url = “data source = localhost;initial catalog=数据库名;uid=用户名;pwd=密码”】【 St
2014-10-11 14:37:38 466
原创 进制转换的口算法则
10进制转其他进制: 除以目标进制数,商不为零,则将商除以目标进制数,直到商为零,倒取余数。 其他进制转十进制: 将进制数当成乘数,将位数当成次方数。 二进制转八进制: 从右向左进行分组,每3位数为一组,位数不足则使用0补齐,以组为单位用十进制进行转换,然后将组进行组合。 八进制转二进制: 将每一位数当成十进制进行二进制转
2014-10-11 14:30:50 1622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人