自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (1)
  • 收藏
  • 关注

转载 泛型的一些知识(网上找的)

1. Java中的泛型是什么 ? 使用泛型的好处是什么? 这是在各种Java泛型面试中,一开场你就会被问到的问题中的一个,主要集中在初级和中级面试中。那些拥有Java1.4或更早版本的开发背景的人都知道,在集合中存储对象并在使用前进行类型转换是多么的不方便。泛型防止了那种情况的发生。它提供了编译期的类型安全,确保你只能把正确类型的对象放入集合中,避免了在运行时出现ClassCastExcept

2015-11-12 14:37:07 457

转载 程序员必须知道的10大基础实用算法及其讲解(1)

点击打开链接    程序员必须知道的10大基础实用算法及其讲解(1)

2015-03-09 09:37:34 539

转载 Http、TCP/IP协议与Socket之间的区别

Http、TCP/IP协议与Socket之间的区别 点击打开链接

2015-03-05 13:55:14 372

原创 动态代理的简单示例

package com.java.project;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public class DynamicProxyTest { interface IHello{ void say

2015-03-04 16:45:50 368

原创 方法重载(overload)的例子分析(摘自<深入理解Java虚拟机>)

java

2015-03-04 16:15:51 1053

原创 自动装箱的陷阱--读书笔记①

/** * 自动装箱的陷阱 * @param args */ public static void main(String[] args) { Integer a = 1; Integer b = 2; Integer c = 3; Integer d = 3; Integer e = 321; Integer f = 321; Long g = 3l;

2015-02-13 15:28:52 401

转载 finally return 分析

protected int GetNum(){ int i = 1; try { i = 5; return i; } finally { i += 1; }}//输出结为: 5 测试于 2006-11-10

2015-02-11 16:44:33 368

原创 android常见开源Demo的github地址

https://github.com/Trinea/android-open-project

2014-11-21 14:27:35 415

原创 android常见的屏幕工具,获取屏幕宽高,状态栏高,手机截屏(包括状态栏和不包括状态栏)

/** * 获得屏幕相关的辅助类 */public class ScreenUtils{private ScreenUtils(){/* cannot be instantiated */throw new UnsupportedOperationException("cannot be instantiated");}/** * 获得屏幕高度 * * @param context * @retu

2014-10-13 14:00:48 1200

原创 关于日期的两个小题目

/*两个练习:1,获取任意年的二月有多少天? 思路: 根据指定的年设置一个时间就是 c.set(year,2,1)/ c.add(Calendar.DAY_OF_MONTH,-1);//3月1日,往前推一天,就是2月最后一天。2,获取昨天的现在这个时刻? c.add(Calendar.DAY_OF_MONTH,-1);*/import java.util.*;clas

2013-05-10 12:09:46 488

原创 高薪面试题01—银行业务调度系统

package com.isoftstone.interview.bank;import java.util.ArrayList;import java.util.List;public class NumberManager { private int lastNumbe

2013-05-05 20:40:16 692

原创 高薪面试题01—交通灯管理系统

package com.isoftstone.iterview.traffic;import java.util.ArrayList;import java.util.List;import java.util.Random;import java.util.concurr

2013-05-05 20:32:25 894

原创 基础加强—06—类加载器

2013-05-05 20:08:27 353

原创 基础加强—05—泛型

2013-05-05 19:58:08 383

原创 基础加强—注解(Annotation)

2013-05-05 19:40:45 442

原创 基础加强—03—反射(Reflect)

Person p1 = newPerosn();Perosn p2 = newPerosn();Class cls1 = Date.class //Date类的字节码Class cls2 = Person.class //Person类的字节码p1.getCla

2013-05-05 10:15:00 442

原创 基础加强—02—枚举enum

枚举:enum注意:注释一段代码快捷键Ctrl+Shift+/为枚举定义构造方法:

2013-05-05 09:19:36 434

原创 基础加强—01

设置单个工程的javac和java高版本的java能否运行低版本的javac编译的程序。。可以低版本的java能否运行高版本的javac编译的程序。。不多想一想:eclipse工作台中的所有工程继承工作台的配置,其中某个工程也可以覆盖工作台的配置,这是不是java面向对象的思想?

2013-05-05 09:19:20 612

原创 网络编程—07—上传图片 并发登陆

/*客户端:1,服务端点2,读取客户端已有的图片数据3,通过socket输出流将数据发给服务端4,读取服务端反馈信息5,关闭*/import java.io.*;import java.net.*;class PicClient //客户端{ public static void main(String[] args)throws Exception

2013-05-05 09:18:58 494

原创 网络编程—06

import java.io.*;import java.net.*;class TextClient{public static void main(String[] args)throws Exception{Socket s = new Socket("114.98.2

2013-05-05 09:18:31 425

原创 网络编程—05

/*需求:建立一个文本转换服务器客户端给服务端发送文本,服务端会将文本转成大写在返回给客户端而且客户端可以不断的进行文本转换,当客户端输入over时转换结束分析:客户端:既然是操作设备上的数据,那么就可以使用IO技术, 并按照IO的操作规律来思考。源:键盘录入目的:网络设备,网络输出流。而且操作的是文本数据。可以 选择字符流

2013-05-05 09:18:15 422

原创 网络编程—04

/*客户端通过查阅socket对象,发现在该对象建立时,就可以去连接指定主机。因为tcp是面向连接的,所以在建立socket服务时,就要有服务端存在,并连接成功,形成通路后,在该通道进行数据的传输。需求:给服务端发送一个文本数据步骤:1,创建socket服务,并指定要连接的主机和端口。*/例:import java.io.*;import java.

2013-05-05 09:17:53 519

原创 网络编程—03

从键盘录入数据发送例:import java.net.*;import java.io.*;class UdpSend2 //发送端{public static void main(String[] args)throws IOException{Datagram

2013-05-05 09:17:26 506

原创 网络编程—02

import java.net.*;/*需求:通过udp传输方式,将一段文字数据发送出去。定义一个udp发送端思路:1,建立updsocket服务2,提供数据,并将数据封装到数据包中3,通过socket服务的发送功能,将数据包发出去4,关闭资源*/cl

2013-05-05 09:16:59 453

原创 网络编程—01

import java.net.*;class IPDemo{public static void main(String[] args)throws Exception{ //InetAddress i = InetAddress.getLocalHost();

2013-05-04 11:07:15 699

原创 GUI-03

例:import java.awt.*;import java.awt.event.*;class MouseAndKeyEvent{//定义该图形中所需的组件的引用private Frame f;private Button but;private TextF

2013-05-04 11:06:58 350

原创 GUI-02

添加菜单:例:import java.awt.*;import java.awt.event.*;class MyMenuDemo{private Frame f;private MenuBar mb;private Menu m, subMe

2013-05-04 11:06:31 472

原创 GUI-01

创建图像化界面1,创建frame窗体2,对窗体进行基本设置 比如大小,位置,布局3,定义组件4,将组件通过窗体的add方法添加到窗体中5,让窗体显示,通过setVisible(true); 事件监听机制的特点:1,事件源2,事件3,监听

2013-05-04 11:06:00 326

原创 IO流-15

例:import java.io.*;class EncodeStream{public static void main(String[] args)throws IOException{//writeText();readText();

2013-05-04 11:05:30 359

原创 IO流-14

RandomAccessFile此类的实例支持对随机访问文件的读取和写入。该类不算是IO体系中子类。而是直接继承自Object但是它是IO包中成员。因为它具备读和写的功能。内部封装了一个数组,而且通过指针对数组的元素进行操作可以通过getFilePointer获取指针位置。

2013-05-04 11:04:48 340

原创 IO流-13

Serializable接口,是标记接口,实现序列化功能ObjectInputStream和ObjectOutputStream要成对使用,才能保证读写非静态的不想序列化,加上transient,虽然在堆内存中,但不会被序列化静态不能序列化,因为静态在方法区中,而序列化的对象在堆内存

2013-05-04 11:04:22 334

原创 IO流-12

打印流:该流提供了打印方法,可以将各种数据类型的数据都原样打印PrintStream(字节打印流)构造函数可以接收的参数类型:1,file对象。File2,字符串路径。String3,字节输出流。OutputStreamPrintWrite(字符打印流)构造函数可以

2013-05-04 11:03:57 368

原创 IO流-11

Properties是hashtable的子类也就是说它具备map集合的特点。而且它里面存储的键值对都是字符串是集合中和IO技术相结合的集合容器该对象的特点:可以用于键值对形式的配置文件那么在加载数据时, 需要数据有固定格式:键=值代码:import java.io.*;im

2013-05-04 11:03:11 302

原创 IO流-10

列出指定目录下文件或者文件夹,包含子目录中的内容。也就是列出指定目录下所有内容递归调用代码:import java.io.*;class FileDemo3{public static void main(String[] args){File dir =

2013-05-04 11:02:42 325

原创 IO流-09

File类常见方法:1,创建boolean createNewFile();在指定位置创建文件,如果该文件 已经存在,则不创建,返回false。 和输出流不一样,输出流对象一建立就创建文件,而且文件

2013-05-04 11:02:05 335

原创 IO流-08

把异常信息存到文件中代码:import java.io.*;class ExInfo{public static void main(String[] args)throws IOException//抛出new PrintStream("ex.txt")中异常{try

2013-05-04 11:01:38 313

原创 IO流-07

扩展一下,想要把录入的数据按照指定的编码表(utf-8),将数据存到文件中目的:OutputStream Writer是纯文本,Writer设备:硬盘,一个文件,使用FileWriter 但是FileWriter是使用的默认编码表GBK但

2013-05-04 11:01:03 335

原创 IO流-06

读取键盘录入System.out : 对应的是标准输出设备,控制台System.in : 对应的标准输入设备,键盘需求:通过键盘录入数据当录入一行数据是over,那么停止录入例:import java.io.*;class ReadIn{public stati

2013-05-04 11:00:16 298

原创 IO流-05

字符流:(文本)走的是字节,但是要把字节临时存起来FileReaderFileWriterBufferedReaderBufferedWriter字节流:(图片,音乐)InputStream OutputStream想要操作图片流数据,这时就要用到字节流例:imp

2013-05-04 10:59:05 348

原创 IO流-04

1.装饰设计模式:当想要对已有的对象进行功能增强时,可以定义类,将已有对象传入,基于已有的功能,并提供加强功能那么自定义的该类称为装饰类。装饰类通常会通过构造方法接收被装饰的对象。并基于被装饰的对象的功能,提供更强的功能。装饰模式比继承要灵活,避免了继承体系臃肿。而且降低了类与类之

2013-05-04 10:56:46 405

学习flutter入门,入门flutter

学习flutter入门,入门flutter

2024-09-30

mysql入门的基础

mysql 基础入门 可以自己看看,自己总结的

2013-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除