- 博客(26)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注
原创 java语言基础(78)——异常处理中finally关键字深入理解
finally作为异常处理的一部分,被finally关键字包围的语句一定会执行(多用于资源释放),除非finally之前有退出。finally之前有return语句,程序的运行流程:public class ExceptionDemo { /** * @param args */ public static void main(String[] args) { Syste
2017-06-27 23:54:04 391
原创 java语言基础(77)——异常处理
程序问题:Throwable 严重问题:Error 问题:Exception 编译时异常:非RuntimeException都是编译时异常 运行时异常:RuntimeException
2017-06-27 23:12:40 181
原创 java语言基础(76)——集合框架(Map集合)
Map:将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值package MapDemo;import java.util.Collection;import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;import java.util.Set;public class
2017-06-24 23:52:40 189
原创 java语言基础(75)——集合框架(Set集合的概述及使用)
特点:元素不重复,无序package SetDemo;import java.util.HashSet;import java.util.Set;public class SetDemo { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated met
2017-06-23 23:46:38 286
原创 java语言基础(74)——多维集合的存储和遍历
package MultidimensionalCollection;import java.util.ArrayList;public class MultidimensinoalCollection { /** * @param args */ public static void main(String[] args) { // TODO Auto-generate
2017-06-18 23:41:35 1705
原创 java语言基础(73)——可变参数的使用
使用场景:方法的参数个数不确定。格式:修饰符 返回值类型 方法名(数据类型... 参数名){ }使用方法:package VariousParameter;public class VariousParameter { /** * @param args */ public static void main(String[] args) { // 调用是参数个
2017-06-18 22:57:00 250
原创 java语言基础(72)——静态导入
静态导入特点:1 只能是静态方法2 可以导入到方法级别使用:package StaticImport;// 静态导入import static java.lang.Math.abs; public class StaticImportDemo { public static void main(String[] args){ System.out.println(M
2017-06-18 22:31:14 251
原创 java语言基础(71)——集合框架(增强for的概述和使用)
为了简化数组和集合的遍历,java提供了增强for循环。格式:for(数据类型 变量名 : 数组或集合 ){ }使用方法:package StrongerFor;public class StrongerFor { public static void main(String[] args){ int[] arr = {1,2,3,4,5}; // 普通for遍历
2017-06-18 22:04:58 251
原创 java语言基础(70)——集合框架(泛型高级之通配符)
泛型通配符任意类型? extends E向下限定,E及其子类? super E向上限定,E及其父类使用方法:package FanXingDemo;import java.util.ArrayList;import java.util.Collection;class FanXingDemo{ public static void main(Stri
2017-06-18 21:50:11 280
原创 java语言基础(68)——集合框架(泛型概述和使用)
泛型:字面意思是广泛的类型。实际是在类定义的时候不明确类型,而是在创建对象或调用方法的时候再明确类型的一种手法。也叫参数化类型,就是把类型当作参数一样来传递。格式: (此处的数据类型只能是引用类型)好处:把运行时期的问题提前到编译时期,可以及早发现问题。避免了类型强转。基本使用:package FanXing;import java.util.Arr
2017-06-18 12:03:24 294
原创 java语言基础(67)——集合框架之数据结构
数据结构:数据的组织方式。常见的数据结构:栈:先进后出,压栈时数据是abc,弹栈(出来时)是cba,可以用来反转数据。举例:弹夹。队列:先进先出,举例:排队买票数组:存储同一数据类型的多个元素的容器,有索引对数据进行精确的控制,查询效率高,增删效率低。链表:由一条链子,把多个节点连起来组成的数据。节点:由数据和地址组成(数据域和指针域)此处是示例图特
2017-06-18 11:28:00 159
原创 java语言基础(66)——集合框架(arrayList ConcurrentModificationException 并发修改异常的解决方案)
问题重现:package ArrayListDemo;import java.util.ArrayList;import java.util.Iterator;public class ArrayListDemo { /** * @param args */ public static void main(String[] args) { ArrayList
2017-06-15 23:26:43 339
原创 php.ini-development 与 php.ini-production
刚装的php7发现居然没有php.ini文件。我估计用惯了集成环境的phper都会有这个困惑。虽然wamp ,phpstudy等一些集成php环境给我们带来了很大的方便,但同时也夺走了我们很多成长的机会。原来新下载的php本来就没有现成的php.ini文件。只是给了php.ini-development (开发环境用)与 php.ini-production(生产环境用)两个建议。
2017-06-15 13:28:15 12166
原创 java语言基础(65)——集合框架(List的使用)
java.util.ListList集合的特点:1 元素进出有序2 根据索引可对每个元素进行位置精确控制3 元素可重复package ListDemo;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class ListDemo { /** *
2017-06-13 23:36:29 340
原创 java语言基础(64)——集合框架(集合的由来以及数组集合的区别 集合的遍历)
有时候我们需要存储的对象的个数可能是变化的,但作为容器的数组,长度不可变,在初始化的时候就需要给定长度。为了弥补数组长度不可变的缺陷,java引入了集合。数组和集合的区别: 数组集合长度长度固定长度可变内容内容只能是单一类型内容多样数据类型可存基本类型、引用类型只能存引用类型(对象)集合
2017-06-12 23:35:40 340
原创 java语言基础(63)——日期时间处理方法(Date DateFormat Calendar)
Dateimport java.util.Date;class DateDemo{ public static void main(String[] args){ Date d = new Date(); d.getTime(); // 得到当前毫秒值 d.setTime(); // 设置Date对象的时间 }}DateFormat 格式化 与 解析 Stri
2017-06-11 14:30:40 242
原创 java语言基础(62)——BigDecimal类的使用
由于在运算的时候,float类型和double类型很容易丢失精度。所以,java引入了BigDecimal类来进行高精度计算。加减乘除:Add max(addend.scale(), augend.scale())Subtract max(minuend.scale(), subtrahend.scale())Multiply multiplier.scale() + multip
2017-06-10 23:10:21 223
原创 java语言基础(60)——java正则表达式基础使用
正则表达式各种语言通用,但不同的语言又有细微的区别。所以我们在用正则表达式的时候,一定要仔细了解当前语言中正则的规则。java中 java.util.regex包中的Pattern类说明了java语言中正则的细节。正则表达式的应用:判断 matches分割 split替换 replaceAll获取 Pattern 与 matcher合用
2017-06-09 23:16:36 221
原创 利用mysql事务隔离级别解决php高并发问题
此方法可能不太完美,但是能在一定程度上解决高并发问题。本文以高并发抢单来举例。首先科普一下mysql隔离级别mysql有四个隔离级别:Read Uncommitted(读取未提交内容)Read Committed(读取提交内容)Repeatable Read(可重读)Serializable(可串行化)每个隔离级别的具体特点,大家可以再具体百度。我只知道如何使用,没
2017-06-09 15:51:51 1910
原创 java语言基础(59)——jdk5自动装箱和拆箱(基本数据类型与包装类之间的转换)
class AutoBoxDemo{ public static void main(String[] args){ Integer i = new Integer(100);// 标准初始化 Integer ii = 100; // 自动装箱 ii += 200; // 自动拆箱 参与运算后又 自动装箱 System.out.println(ii); // 输出
2017-06-04 18:27:28 253
原创 java语言基础(58)——java基本类型的包装类
为了对基本数据类型进行更多更方便的操作,java对每一种基本数据类型提供了对应的包装类类型。它们提供了数据类型的转换,以及数据进制的转换等实用功能。对应如下:byte Byte 使用说明:http://tool.oschina.net/uploads/apidocs/jdk_7u4/java/lang/Byte.htmlshort S
2017-06-04 16:02:02 259
原创 java语言基础(57)——Arrays工具类的概述和使用
此类提供了对数组的 增、删、改、查,功能强大,使用便捷。完整方法列表与使用说明见:http://tool.oschina.net/uploads/apidocs/jdk_7u4/java/util/Arrays.html
2017-06-04 15:10:35 260
ActionScript3.0开发技术大全(完整版122M)
2019-04-27
全国手机号码段归属地数据库(共360569条记录)
2017-09-01
windows server2012 r2 不能访问外网问题
2018-01-26
mysqldump --where 条件中有汉字
2017-08-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人