码迷,mamicode.com
首页 > 编程语言
Java入门——异常的捕获与处理
Java入门——异常的捕获与处理 在没有异常处理的语言中,通常需要大量的判断语句,配合所想到的错误来捕获程序中所有可能发生的错误。充分利用Java的异常处理机制,以增进程序的稳定性和效率。 Java的异常处理机制 所有的子类实例全部可由父类接收,利用向上转型的概念,所有的异常对象都可以使用Excep ...
分类:编程语言   时间:2016-09-18 10:11:27    阅读次数:171
Java集合——ConcurrentHashMap
集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的 ...
分类:编程语言   时间:2016-09-18 10:08:07    阅读次数:192
C语言中字符串常量到底存在哪了?
常量存储总结局部变量、静态局部变量、全局变量、全局静态变量、字符串常量以及动态申请的内存区 1、局部变量存储在栈中2、全局变量、静态变量(全局和局部静态变量)存储在静态存储区3、new申请的内存是在堆中4、字符串常量也是存储在静态存储区 补充说明:1、栈中的变量内存会随着定义所在区间的结束自动释放; ...
分类:编程语言   时间:2016-09-18 10:08:32    阅读次数:161
监听spring加载完成后事件
有这个想法是在很早以前了,那时的我没有接触什么缓存技术,只知道hibernate有个二级缓存。没有用过memcache,也没有使用过redis。 只懂得将数据放到数组里或者集合里,一直不去销毁它(只有随着tomcat服务停止而销毁),用的时候从内存中读取就相当于缓存了,但是这么做有利也有弊。 好处: ...
分类:编程语言   时间:2016-09-18 10:04:03    阅读次数:151
Swift 玩转gif
众所周知,iOS默认是不支持gif类型图片的显示的,但是我们项目中常常是需要显示gif为动态图片。那肿么办?第三方库?是的 ,很多第三方都支持gif , 如果一直只停留在用第三方上,技术难有提高。上版本的 Kingfisher 也支持gif ,研究了一番,也在网上搜索了一番,稍微了解了下iOS实现g ...
分类:编程语言   时间:2016-09-18 10:04:58    阅读次数:1132
Spring相关
一、Spring中ApplicationContext加载机制加载器目前有两种选择:ContextLoaderListener和ContextLoaderServlet。 这两者在功能上完全等同,只是一个是基于Servlet2.3版本中新引入的Listener接口实现,而另一个基于Servlet接口 ...
分类:编程语言   时间:2016-09-18 10:03:09    阅读次数:236
JAVA中替换字符的方法replace和replaceAll 区别
replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是:1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);2)replaceAll的参数是regex,即 ...
分类:编程语言   时间:2016-09-18 10:02:19    阅读次数:187
Java之循环练习2
练习一:一个人很倒霉,不小心打碎了一位妇女的一篮子鸡蛋。为了赔偿便询问篮子里有多少鸡蛋。那妇女说,她也不清楚,只记得每次拿两个则剩一个,每次拿3个则剩2个,每次拿5个则剩4个,若每个鸡蛋1元,请你帮忙编程,计算最少应赔多少钱? 要求:用循环语句实现,直接打印出结果不给分。 run: ...
分类:编程语言   时间:2016-09-18 10:01:44    阅读次数:799
java基础十二[集合与泛型](阅读Head First Java记录)
集合 List 知道索引顺序的集合,ArrayList、LinkedList、Vector三个子类实现了List接口 ArrayList ArrayList没有排序方法,可以用Collections.sort(ArrayList对象)进行排序,但是Collections.sort()里面的Array ...
分类:编程语言   时间:2016-09-18 08:57:56    阅读次数:225
Python:Pycharm下无法导入安装好的第三方模块?
Pycharm下无法导入安装好的第三方模块requests? 在cmd下使用pip安装好requests模块后,可以使用import requests,但在Pycharm IDE下无法导入,出现如下错误: 原因:电脑里同时装了Python2.7 和 Python3.5 ,只在Python3.5下安装 ...
分类:编程语言   时间:2016-09-18 08:57:52    阅读次数:873
Unity3d UGUI 通用Confirm确认对话框实现(Inventory Pro学习总结)
背景 曾几何时,在Winform中,使用MessageBox对话框是如此happy,后来还有人封装了可以选择各种图标和带隐藏详情的MessageBox,现在Unity3d UGui就没有了这样的好事情了,所有的UI都需要自己来搞定了,幸好还有各种插件,Inventory Pro中的对话框方案不失一种 ...
分类:编程语言   时间:2016-09-18 08:56:20    阅读次数:713
Spring 4 and MyBatis Java Config
TL;DR With the Java Config enhancements in Spring 4, you no longer need xml to configure MyBatis for your Spring application. Using the @MapperScanann ...
分类:编程语言   时间:2016-09-18 08:56:53    阅读次数:615
Java资源大全中文版(Awesome最新版)
Awesome系列的Java资源整理。awesome-java 就是akullpp发起维护的Java资源列表,内容包括:构建工具、数据库、框架、模板、安全、代码分析、日志、第三方库、书籍、Java 站点等等。 业务流程管理套件 流程驱动的软件系统构建,中间件。 jBPM:非常灵活的业务流程管理框架, ...
分类:编程语言   时间:2016-09-18 08:54:27    阅读次数:328
算法8---队列及其实现
队列及其实现 和上一部分关于栈的部分一样,不讲基本知识,直接实现,走你! 队列和栈相似,也包括一些基本的队列的操作,初始化,出队列,入队列,判空,判满,清空等操作。 ...
分类:编程语言   时间:2016-09-18 08:54:56    阅读次数:213
Java-字符串练习
1. 用自己的算法实现startsWith和endsWith功能。 String str="dsjhajdl"; Scanner sc=new Scanner(System.in); System.out.println("输入英文字符:"); String st=sc.nextLine(); in ...
分类:编程语言   时间:2016-09-18 08:52:35    阅读次数:190
JAVA安装
1、Java为什么可以跨平台运行? 一次编译,多次运行。在需要运行java应用程序的操作系统上,先安装了一个虚拟机(JVM).有JVM来负责java程序在该系统中的运行。 JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、存储器。 2、尝试安装和配置JDK,并给 ...
分类:编程语言   时间:2016-09-18 08:52:16    阅读次数:208
类和对象数组
一、 类和对象基础题 测试类Print。 7.编写Java应用程序。首先,定义一个Print类,它有一个方法void output(int x),如果x的值是1,在控制台打印出大写的英文字母表;如果x的值是2,在 控制台打印出小写的英文字母表。其次,再定义一个主类——TestClass,在主类 的m ...
分类:编程语言   时间:2016-09-18 07:49:47    阅读次数:237
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!