自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

【YoTi】女程序员的历史

【一个初中生转变成程序员的故事】软件是为生活而生,懂得生活才能开发更好的作品。将生活融入到软件,将软件融入到生活,二者合一

  • 博客(59)
  • 资源 (4)
  • 收藏
  • 关注

原创 【Java工具类】Runtime 例如,JAVA虚拟机在运行时,最大内存是多少

/*Runtime 每个JAVA应用程序都有一个Runtime 类实例作用:可以获取运行时信息*/package com.tool;public class TestRunTime {public static void main(String[] args) {Runtime run=Runtime.getRuntime();//Runtime 每个JAVA应用程序都有一

2016-12-31 22:56:59 981

原创 【Java工具类】静态导入的使用和案例

/*//静态导入:*/package com.tool;import java.util.*;import static java.util.Arrays.*;//把Arrays下面的所有方法导入进来public class TestStaticImport {public static void main(String[] args) {//案例①:没有静态导入的效果,需

2016-12-31 22:37:35 336

原创 【Java工具类】可变参数的写法和案例

//可变参数:只为了简单书写,写三个点(例如...)就是可变参数的意思package com.tool;import java.util.*;public class TestKBCS {public static void main(String[] args) {//没使用可变参数的,使用数组将多个数相加的效果int[] arr={23,45,6,7,7,8,8};

2016-12-31 22:24:50 598

原创 【Java List集合】数组转集合ToArray

package com.tool;import java.util.*;public class TestToArray {public static void main(String[] args) {// T[] toArray(T[] A)--集合转数组List list=new ArrayList();list.add("java");list.add("and

2016-12-31 22:04:34 362

原创 【for循环】增强的for循环

/*增强的for循环for(数据类型 变量名:被遍历的数组或Collection集合)*/package com.tool;import java.util.*;public class TestFor {public static void main(String[] args) {int[] arr={12,33,46,3,9};//案例①:for遍历集合for

2016-12-31 22:03:55 485

原创 【工具类】Collections工具类(下),求最大值,最小值等

package com.tool;import java.util.*;public class TestCollections2 {/*** @param args*/public static void main(String[] args) {//ArrayList list=new ArrayList();list.add("java");list.

2016-12-31 22:03:03 2598

原创 【工具类】Collections工具类(上)(把数组从长到短排序或从短到长排序,按年龄排序等等)

/*//Collections工具类(上) Collections操作集合的工具类*/package com.tool;import java.util.*;//按字符串的长度来排序(从短到长排序)class ComByLength implements Comparator{public int compare(String s1,String s2){i

2016-12-29 23:11:11 481

原创 【工具类】Arrays工具类的简单使用

/*Arrays工具类 * */package com.tool;import java.util.*;public class TestArrays {public static void main(String[] args) {int[] arr={24,45,35,34,89};// System.out.println(Arrays.toString(arr)

2016-12-29 22:29:10 311

原创 【Map的使用】TreeMap的基本使用

/*HashMap和TreeMap二者区别HashMap:保证键不能重复的原理和HashSet是一样的TreeMap:根据键来排序的,排序的原理和TreeSet是一样的*///TreeMap的基本使用package com.Map;import java.util.*;class StudentTM implements Comparable{private S

2016-12-29 21:39:35 407

原创 【Map使用】HashMap的基本使用,什么时候使用Map?

/*//HashMap的基本使用什么时候使用Map?当存在映射关系时比如:每个学生对应一个地址*/package com.Map;import java.util.*;class StudentHM //先定义一个学生类{private String name;private int age;public StudentHM(){}public

2016-12-27 23:38:47 2479

转载 【Map使用】Java中HashMap遍历的两种方式

转]Java中HashMap遍历的两种方式原文地址: http://www.javaweb.cc/language/java/032291.shtml第一种:  Map map = new HashMap();  Iterator iter = map.entrySet().iterator();  while (iter.hasNext()) {  Map.Entry entry = (Map.

2016-12-27 23:09:21 262

原创 【Map使用】遍历Map集合案例keySet()和 entrySet()

/*遍历Map集合Set keySet():得到所有键的集合,存储到Set中,并返回该Set集合,因为Set有迭代器所有可以通过迭代器,每次迭代出一个键,再根据键获取到对应的值Set entrySet():得到每个键值对对应的映射关系类型的值,存到Set集合中,并返回该集合,因为Set有迭代器,每次迭代出来的都是一个映射关系类型的值,从这个映射关系类型的值中即可得到键,

2016-12-27 22:06:07 544

原创 【Map使用】Map基本方法

/*Map基本方法也是util下的集合,它是一个单独的接口,不属于Collection,属于集合,存储的都是一对一对的,称为键值对主要需要掌握HashMap:底层使用的数据结果是哈希表,线程不安全的TreeMap:底层使用的数据结果是二叉树,线程不安全的是集合,就会有增删改功能.V是代表有返回值【添加】:V put(K key,Value)void putA

2016-12-26 00:00:43 696

原创 HashSet排序【自定义一种排序方式:例如按照字符串的长短比较大小。如长度相同,就以数字比较】

//HashSet排序//一般JAVA里定义好的类不会再去修改,以免造成下面继承的类有问题,因此,一般会自己定义一种排序package fx;import java.util.*;//自定义排序方式案例①:按照字符串的长短比较大小。如长度相同,就以数字比较class ComByLength implements Comparator //要想自定义一个排序方式,就要实现Comp

2016-12-25 23:15:36 2790

原创 ArrayTool是一个定义了操作数组常用的工具类,比如求最大值,排序,查找

package item;/**这是一个定义了操作数组常用的工具类,比如求最大值,排序,查找@author  作者yoti@version 版本2.0**/public class ArrayTool {  private ArrayTool(){}  /**   这是数组中最大值的功能   @param int[] 参数是一接收一个整型的数组   

2016-12-24 22:44:20 1560

原创 【java设计模式】单例设计模式案例:工厂加工零件(对象是工厂,所以就需要创建一个工厂的类)

package item;/** * 单例设计模式案例:工厂加工零件(对象是工厂,所以就需要创建一个工厂的类) **/class Factory{private int num;private Factory(){}private static Factory f=new Factory();public static Factory getInstance

2016-12-24 22:40:21 736

原创 【java设计模式】 设计模式饿汉式

package item;/** 设计模式:解决某一类问题的最有效方式(23种设计模式)第1种:单例设计模式:解决的是一个类只能有一个对象(1个实例的意思)①构造函数私有化②在类内部创建一个自身类型的对象③在使用一个public 的函数,把该对象返回  **///这是饿汉式:在实际使用中,建议用饿汉式class Single{private Single

2016-12-24 22:39:11 276

原创 【TestMath】Math类

//Math类package com.Date;import java.util.Random;public class TestMath {/*** @param args*/public static void main(String[] args) {System.out.println(Math.ceil(34.55));//返回的是大于给定

2016-12-24 22:37:46 292

原创 【TestDate 】日期类

//日期类package com.Date;import java.util.Calendar;import java.util.Date;import java.text.*;class TestCalendar{ }public class TestDate {/*** @param args*/public static void

2016-12-24 22:37:21 1345

原创 TestList

/* * collection: * List:存储的对象是有序的(集合中的对象的顺序和添加对象的顺序是一致的),可以重复的 * ArrayList:底层使用的数据结构是数组,线程不安全的,查找速度快,增删速度慢 * LinkedList:底层使用的数据结果是链表,线程不安全的,查找速度慢,增删速度块 * Vector:底层使用的数据结果是数组,线程安全的,查找速度块,增删速度

2016-12-24 22:35:03 712

原创 TestArrayList

package com.jh;import java.util.*;class Studental{private String name;private int age;public Studental(){}public Studental(String name,int age){this.name=name;this.age=age;}pub

2016-12-24 22:33:29 248

原创 【Iterator迭达器】TestIterator

/*Iterator迭达器*/package com.jh;import java.util.*; public class TestIterator {public static void main(String[] args) {Collection col=new ArrayList();col.add("java01");col.add("java02"

2016-12-24 22:33:02 408

原创 【集合】 集合基础,Collectionj接口

/* 集合基础存储多个不同类型的对象Object[] arr=new Object[10];数组的缺陷是:一旦数组存满了。就不能再继续存了。数组的容量已经被固定了,就不能再改变集合:可以存储不同类型的对象,而且随着存储的对象的增加容量自动扩大每种集合存储数据的方式是不同的也就是使用的数据结构是不同的 Collection中定义是整个集合体系最共性的方

2016-12-24 22:30:07 263

原创 【泛型】泛型限定 ?(上限和下限案例)

/*泛型限定  ? extend E :可以接收E类型或E类型的子类类型,就确定了上限? super E :可以接收E类型或E类型的父类类型,确定了下限*/package fx;import java.util.*;class Personfxxd{private String name;private int age;public Personfxxd(){}

2016-12-24 22:28:19 567

原创 【泛型】泛型里有个,通配符:?

//泛型里有个,通配符:?package fx;import java.util.*;public class TestFXTPF {public static void main(String[] args) {ArrayList list1=new ArrayList();list1.add("java");list1.add("html");list1.add

2016-12-24 22:27:46 224

原创 【泛型】在类声明中使用泛型

//在类声明中使用泛型package fx;import java.util.*;class Studentfx{}class Worker{}class Tool //E是指定为泛型{private E  obj;public void setobject(E obj){this.obj=obj; }public E getOb

2016-12-24 22:27:21 480

原创 【泛型】接口上定义泛型

//接口上定义泛型package fx;import java.util.*;interface testfxjk1{public abstract void show(E e);public abstract void fun(String ss);}class testfxjk2 implements testfxjk1//在类上的泛型确定了接口上的泛型才能确定

2016-12-24 22:26:48 435

原创 【泛型】方法声明使用泛型

/*在方法声明使用泛型,需要使用泛型就在前面加*/package fx;import java.util.*;class Testfft{//在类的泛型确定了,该方法的参数的类型才能确定public void show(T a){System.out.println(a);}//当希望参数的类型是任意类型时,该方法自己使用泛型public void fu

2016-12-24 22:26:13 523

原创 TestTreeSet

/*TreeSet:底层使用的数据结构是二叉树,线程不安全的 * 可以对存入的集合的对象进行排序 * 排序方法一:集合中对象所属的类Compareable接口中的int compareTo()方法 * TreeSet依据该方法进行排序保证对象唯一的方式:compareTo()方法的返回值是0,就不加入进去了案例①*/package com.jh;import jav

2016-12-21 22:26:18 233

原创 TestHashSet

/*Set:存储的对象是无序的,不可以重复的 * HashSet:底层使用的数据结构是哈希表,线程不安全的 *         保证对象是唯一的方法:int hashCode() boolean equal(Object obj) *         在添加对象时先用对象的的哈希值和集合中对象的哈希值分别比较, *         如果和集合 中所有的对象哈希值都不相同,那么直接诶

2016-12-21 21:39:48 275

原创 TestArrayList

package com.jh;import java.util.*;class Studental{private String name;private int age;public Studental(){}public Studental(String name,int age){this.name=name;this.age=age;}pub

2016-12-20 21:43:44 200

原创 使用LinkedList

/*案例①:使用LinkedList实现队列*/package com.jh;import java.util.*;class MyQueue{private LinkedList link;public MyQueue(){link=new LinkedList();}//入队(相当于把对象存入集合)public void inQueue(Obje

2016-12-19 22:06:53 212

原创 使用LinkedList实现队列

/* * 使用LinkedList实现队列 * */package com.jh;import java.util.*;class MyQueue{private LinkedList link;public MyQueue(){link=new LinkedList();}//入队(相当于把对象存入集合)public void in

2016-12-19 21:54:36 569

原创 获取注册表路径或判断是64位还是32位

RegistryKey rsg = null;                    //声明变量            string win3264 = "";            try            {                                             int win = System.IntPtr.Size; //Syst

2016-12-15 16:17:45 1614

原创 C#显示SQL图片,插入SQL图片,删除SQL图片

public void testShowPP()        {            SqlConnection con2 = new SqlConnection(conmmsy);            con2.Open();            int i = 0;            try            {

2016-12-14 11:57:28 993 1

原创 C#如何根据文件格式类型或扩展名来获取关联程序的路径?

// 获取程序的基目录。 System.AppDomain.CurrentDomain.BaseDirectory // 获取模块的完整路径。 System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName // 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。 System.Environment

2016-12-14 11:53:24 767

原创 C#连接 SQL server数据库 数据库是Windows验证方式登录的

public static string conmmsy = "Server=.;Database=pos_date;Trusted_Connection=Yes;Connect Timeout=90";

2016-12-14 11:52:47 5766

原创 c#将查询到SQL的数据放到DataTable里,再根据条件查询放到新的表里

//获取问题类型        public void getQuestion_type()        {            SqlConnection conntype = new SqlConnection(ClassConnAll.conmmsy); //实例化SQLconnection类。连接数据库                                    

2016-12-14 11:52:08 9202

原创 C#几个经常用到的字符串截取

C#几个经常用到的字符串截取一、1、取字符串的前i个字符(1)string str1=str.Substring(0,i);(2)string str1=str.Remove(i,str.Length-i);2、去掉字符串的前i个字符string str1=str.Remove(0,i);string str1=str.S

2016-12-14 11:51:44 328

原创 C#关闭程序询问是否退出

(1)首先消息响应为:FormClosing(2)在其实现中写的代码如下:他居然就给参数赋值,OX!      private void SeverPlugIn_FormClosing(object sender, FormClosingEventArgs e)        {            if (MessageBox.Show("确定要退出吗?", "确认", Mes

2016-12-14 11:51:22 1259

解密SQL Server2000存储过程(可以选择存储过程查询)

解密SQL Server2000存储过程(可以选择存储过程查询)

2017-01-03

获取注册表指定路径的值或判断是64位还是32位

VS2015判断是否是32位系统还是64位系统,获取注册表指定路径的值

2016-12-15

增删改SQL图片

使用工具VS2015。 数据库SQLServer2008(其他SQL都是一样的原理) 将图片存放到数据库,并且从数据库查询出来,实现上一页,下一页,删除图片。添加图片,

2016-12-15

将图片存放数据库,

使用工具VS2015。 数据库SQLServer2008(其他SQL都是一样的原理) 将图片存放到数据库,并且从数据库查询出来,实现上一页,下一页,删除图片。添加图片,

2016-12-14

空空如也

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

TA关注的人

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