自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

兴趣是最好的老师

http://www.cnblogs.com/ZHOUVIP/

  • 博客(62)
  • 收藏
  • 关注

原创 多线程-线程调度及获取和设置线程优先级

package cn.itcast_04;public class ThreadPriority extends Thread { @Override public void run() { for (int x = 0; x < 100; x++) { System.out.println(getName() + ":" + x); } }}package

2017-05-31 22:34:53 598

原创 多线程-获取和设置线程对象名称

package cn.itcast_03;public class MyThread extends Thread { public MyThread() { } public MyThread(String name){ super(name); } @Override public void run() { for (int x = 0; x < 100; x+

2017-05-31 21:18:06 1275

原创 多线程-多线程方式1的代码实现

package cn.itcast_02;/* * 该类要重写run()方法,为什么呢? * 不是类中的所有代码都需要被线程执行的。 * 而这个时候,为了区分哪些代码能够被线程执行,java提供了Thread类中的run()用来包含那些被线程执行的代码。 */public class MyThread extends Thread { @Override public void

2017-05-30 22:32:22 448

原创 多线程-线程概述等

package cn.itcast_01;/* * 进程: * 正在运行的程序,是系统进行资源分配和调用的独立单位。 * 每一个进程都有它自己的内存空间和系统资源。 * 线程: * 是进程中的单个顺序控制流,是一条执行路径 * 一个进程如果只有一条执行路径,则称为单线程程序。 * 一个进程如果有多条执行路径,则称为多线程程序。 * * 举例: * 扫雷程序,迅

2017-05-30 21:47:27 305

原创 多线程-进程和线程的概述

1:要想了解多线程,必须先了解线程,而要想了解线程,必须先了解进程,因为线程是依赖于进程而存在。2:什么是进程?    通过任务管理器我们就看到了进程的存在。    而通过观察,我们发现只有运行的程序才会出现进程。    进程:就是正在运行的程序。    进程是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。    3:多进程有什么意义呢

2017-05-30 21:18:25 287

原创 惠安惠达项目新需求:首页增加待命车明细

点击待命车,希望看到明细信息增加代码:@RequestMapping(value = "/summaryHostVehInfo", method = RequestMethod.GET)@ResponseBodypublic BaseResp summaryHostVehInfo(){ AbstractRequestExecutor executor = new Abstract

2017-05-27 11:25:16 653

原创 数据恢复-电脑管家文件恢复工具

电脑管家文件恢复工具:

2017-05-26 11:24:23 836

原创 常见对象-BigDecimal

package cn.itcast_01;/* * 看程序写结果:结果和我们想的有一点点不一样,这是因为float类型的数据存储和整数不一样导致的。它们大部分的时候,都是带有有效数字位。 * * 由于在运算的时候,float类型和double很容易丢失精度,演示案例。所以,为了能精确的表示、计算浮点数,Java提供了BigDecimal * * BigDecimal类:不可变的、

2017-05-21 11:46:55 321

原创 常见对象-BigInteger

package cn.itcast_01;import java.math.BigInteger;/* * BigInteger:可以让超过Integer范围内的数据进行运算 * * 构造方法: * BigInteger(String val) */public class BigIntegerDemo { public static void main(String[]

2017-05-21 11:01:12 581

原创 常见对象-Arrays工具类

package cn.itcast_05;import java.util.Arrays;/* * Arrays:针对数组进行操作的工具类。比如说排序和查找。 * 1:public static String toString(int[] a) 把数组转成字符串 * 2:public static void sort(int[] a) 对数组进行排序 * 3:public stat

2017-05-21 10:21:08 299

原创 常见对象-统计字符串中大写小写以及数字出现的次数案例

package cn.itcast_03;import java.util.Scanner;/* * 统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数。(不考虑其他字符) * * 分析: * A:定义三个统计变量。 * int bigCont=0; * int smalCount=0; * int numberCount=0; *

2017-05-20 14:14:35 791

原创 常见对象-Character

package cn.itcast_01;/* * Character 类在对象中包装一个基本类型 char 的值 * 此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等),并将字符从大写转换成小写,反之亦然 * * 构造方法: * Character(char value) */public class CharacterDemo { public sta

2017-05-20 13:38:45 483

原创 常见对象-基本类型包装类

引入:package cn.itcast_01;/* * 需求1:我要求大家把100这个数据的二进制,八进制,十六进制计算出来 * 需求2:我要求大家判断一个数据是否是int范围内的。 * 首先你得知道int的范围是多大? * * 为了对基本数据类型进行更多的操作,更方便的操作,Java就针对每一种基本数据类型提供了对应的类类型。包装类类型。 * byte

2017-05-20 13:18:21 379

原创 常见对象-StringBuffer的两个小面试题

package cn.itcast_08;/* * 面试题: * 1:String,StringBuffer,StringBuilder的区别? * String是内容不可变的,而StringBuffer,StringBuilder都是内容可变的。 * StringBuffer是同步的,数据安全,效率低;StringBuilder是不同步的,数据不安全,效率高 * *

2017-05-20 11:01:34 402

原创 常见对象-判断一个字符串是否对称案例

package cn.itcast_07;import java.util.Scanner;/* * 判断一个字符串是否是对称字符串 * 例如"abc"不是对称字符串,"aba"、"abba"、"aaa"、"mnanm"是对称字符串 * * 分析: * 判断一个字符串是否是对称的字符串,我只需要把 * 第一个和最后一个比较 * 第二个和倒数第二个比较 *

2017-05-14 16:08:10 741

原创 常见对象-字符串反转功能案例

package cn.itcast_07;import java.util.Scanner;/* * 把字符串反转 */public class StringBufferTest3 { public static void main(String[] args) { // 键盘录入数据 Scanner sc = new Scanner(System.in); Syste

2017-05-14 15:55:41 334

原创 常见对象-把数组拼接成指定格式的字符串案例

package cn.itcast_07;/* * 把数组拼接成一个字符串 */public class StringBufferTest2 { public static void main(String[] args) { // 定义一个数组 int[] arr = { 44, 33, 55, 11, 22 }; // 定义功能 // 方式1:用String做拼接

2017-05-14 15:46:31 539

原创 常见对象-StringBuffer和String的相互转换

package cn.itcast_07;/* * 为什么我们要讲解类之间的转换: * A -- B的转换 * 我们把A转换为B,其实是为了使用B的功能。 * B -- A的转换 * 我们可能要的结果是A类型,所以还得转回来。 * * String和StringBuffer的相互转换? */public class StringBufferTest { public st

2017-05-14 15:39:56 11956

原创 常见对象-StringBuffer

package cn.itcast_01;/* * 线程安全(多线程讲解) * 安全 -- 同步 --- 数据是安全的 * 不安全 -- 不同步--- 效率高一些 * 安全和效率问题是永远困扰我们的问题。 * 安全:医院的网站,银行网站 * 效率:新闻网站,论坛之类的 * * StringBuffer:线程安全的可变字符串。 * * StringBuffer和St

2017-05-14 15:04:08 444

原创 Intellij IDEA-IDEA中配置Maven Tomcat

1.SVN2.Maven3.Tomcat由于Eclipse中有项目用了8080的端口号,于是将这里的端口号改成了80884.字体

2017-05-12 13:52:27 4028

原创 IntelliJ IDEA-从SVN导出项目出现:Cannot run program "svn"的解决办法

解决办法:参考:http://blog.csdn.net/jxctx/article/details/41720343

2017-05-12 10:12:37 9756

原创 常见对象-在大串中查找小串出现的次数案例

思路:package cn.itcast_07;/* * 统计大串中小串出现的次数 * 举例: * 在字符串"woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagun" * 结果: * java出现了5次 * * 分析: * 前提:是已经知道了大串和小串。 * *

2017-05-11 21:45:06 687

原创 常见对象-字符串反转的案例

package cn.itcast_07;import java.util.Scanner;/* * 字符串反转 * 举例:键盘录入”abc” * 输出结果:”cba” * * 分析: * A:键盘录入一个字符串 * B:定义一个新字符串 * C:倒着遍历字符串,得到每一个字符 * a方法:length()和charAt()结合 *

2017-05-11 21:23:16 485

原创 常见对象-把int数组拼接字符串的案例

package cn.itcast_07;/* * 需求:把数组中的数据按照指定个格式拼接成一个字符串 * 举例: * int[] arr = {1,2,3}; * 输出结果: * "[1, 2, 3]" * 分析: * A:定义一个字符串对象,只不过内容为空 * B:先把字符串拼接一个"[" * C:遍历int数组,得到每一个元素 * D:先判断该

2017-05-11 21:10:19 2132

原创 常见对象-String类的compareTo()方法的源码解析

package cn.itcast_06;/* * 如果我们看到问题了,看怎么办呢? * 看源码。 */public class StringTest { public static void main(String[] args) { String s1 = "hello"; String s2 = "hel"; System.out.println(s1.compar

2017-05-11 20:52:48 519

原创 如果您觉得文章有帮助,不妨请她喝杯水

如果您觉得文章不错,可以请他喝杯咖啡

2017-05-11 09:14:04 350

原创 常见对象-String类-4

package cn.itcast_06;/* * String类的其他功能: * * 替换功能: * String replace(char old,char new) * String replace(String old,String new) * * 去除字符串两空格 * String trim() * * 按字典顺序比较两个字符串 * int comp

2017-05-09 23:09:28 367

原创 常见对象-把字符串的首字母转大写其他转小写

package cn.itcast_05;/* * 需求:把一个字符串的首字母转成大写,其余为小写。(只考虑英文大小写字母字符) * 举例: * helloWORLD * 结果: * Helloworld * * 分析: * A:先获取第一个字符 * B:获取除了第一个字符以外的字符 * C:把A转成大写 * D:把B转成小写 * E:C拼

2017-05-09 23:01:27 2310

原创 常见对象-String类-3

package cn.itcast_05;/* * String的转换功能: * byte[] getBytes():把字符串转换为字节数组。 * char[] toCharArray():把字符串转换为字符数组。 * static String valueOf(char[] chs):把字符数组转成字符串。 * static String valueOf(int i):把int类型

2017-05-09 22:58:38 256

原创 常见对象-统计大写,小写及数字字符的个数案例

package cn.itcast_04;/* * 需求:统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数。(不考虑其他字符) * 举例: * "Hello123World" * 结果: * 大写字符:2个 * 小写字符:8个 * 数字字符:3个 * * 分析: * 前提:字符串要存在 * A:定义三个统计变量 * bigC

2017-05-09 22:42:45 496

原创 常见对象-字符串的遍历

package cn.itcast_04;/* * 需求:遍历获取字符串中的每一个字符 * * 分析: * A:如何能够拿到每一个字符呢? * char charAt(int index) * B:我怎么知道字符到底有多少个呢? * int length() */public class StringTest { public static void

2017-05-09 22:37:41 369

原创 常见对象-String类-2

package cn.itcast_04;/* * String类的获取功能 * int length():获取字符串的长度。 * char charAt(int index):获取指定索引位置的字符 * int indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引。 * 为什么这里是int类型,而不是char类型? * 原因是:'a'和97其实都可以

2017-05-09 22:32:58 275

原创 常见对象-模拟用户登录案例

package cn.itcast_03;import java.util.Scanner;/* * 模拟登录,给三次机会,并提示还有几次。 * * 分析: * A:定义用户名和密码。已存在的。 * B:键盘录入用户名和密码。 * C:比较用户名和密码。 * 如果都相同,则登录成功 * 如果有一个不同,则登录失败 * D:给三次机会,用循环改

2017-05-09 22:00:06 502

原创 验证日期格式是否合法

// 如果日期不合法,则抛异常 try { String date_str = "2017-2-31"; SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd"); format.setLenient(false); Date date = format.parse(

2017-05-09 17:57:17 1097

原创 解决GAT项目Bug:导入Excel的时候没有对日期格式进行验证

问题描述:导入Excel的时候没有对日期格式进行验证修改代码:增加对日期的验证使用的代码:import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; pub

2017-05-09 17:48:56 911

原创 常见对象-String类

String类的构造方法:package cn.itcast_01;/* * 字符串:就是由多个字符组成的一串数据。也可以看成是一个字符数组。 * 通过查看API,我们可以知道 * A:字符串字面值"abc"也可以看成是一个字符串对象。 * B:字符串是常量,一旦被赋值,就不能被改变。 * * 构造方法: * public String():空构造 *

2017-05-07 18:26:38 401

原创 常见对象-Scanner类

Scanner的概述和构造方法原理:package cn.itcast_01;/* * Scanner:用于接收键盘录入数据。 * * System类下有一个静态的字段: * public static final InputStream in; 标准的输入流,对应着键盘录入。 * * InputStream is = System.in; * * cla

2017-05-07 14:16:18 630

原创 常见对象-Object类

Object类的hashCode()方法、getClass()方法:package cn.itcast_01;/* * Object:类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。 * 每个类都直接或者间接的继承自Object类。 * * Object类的方法: * public int hashCode():返回该对象的哈希码值。 *

2017-05-07 13:03:25 618

原创 面向对象-接口

接口的特点:/* 接口的特点: A:接口用关键字interface表示 interface 接口名 {} B:类实现接口用implements表示 class 类名 implements 接口名 {} C:接口不能实例化 那么,接口如何实例化呢? 按照多态的方式来实例化。 D:接口的子类 a:可以是抽象类。但是意义不大。 b:可以是具

2017-05-06 18:33:01 437

原创 面向对象-抽象类

抽象类的特点:/* 抽象类的概述: 动物不应该定义为具体的东西,而且动物中的吃,睡等也不应该是具体的。 我们把一个不是具体的功能称为抽象的功能,而一个类中如果有抽象的功能,该类必须是抽象类。 抽象类的特点: A:抽象类和抽象方法必须用abstract关键字修饰 B:抽象类中不一定有抽象方法,但是有抽象方法的类必须定义为抽象类 C:抽象类不能实例化 因为它

2017-05-06 16:46:16 1097

空空如也

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

TA关注的人

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