- 博客(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
原创 常见对象-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
原创 常见对象-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
空空如也
2023年最流行的Java技术是什么?
2023-02-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人