码迷,mamicode.com
首页 > 编程语言
Java遇见HTML——JSP篇之JavaWeb简介
Web应用程序是一种可以通过Web(互联网)访问的应用程序。Web应用程序的一个最大好处是用户很容易访问应用程序。用户只需要有浏览器即可,不需要再安装其他软件。 为什么要学习Web应用程序? 因为Web应用程序开发,是目前软件开发领域的三大方向之一。 软件开发的三大方向有: 1、桌面应用程序(C/S
分类:编程语言   时间:2016-03-13 11:25:10    阅读次数:236
Java中Long、Integer、Short、Byte的源码学习
                  参考: http://www.hollischuang.com/archives/1058 http://www.cnblogs.com/hanmou/p/3463984.html http://www.cnblogs.com/vinozly/p/5173477.
分类:编程语言   时间:2016-03-13 11:20:15    阅读次数:262
java DMO及增删改查代码的自动生成
在web开发过程中,尤其是后台管理系统的开发中,少不了增删改成的基础操作,原来我自己的做法是一份一份的拷贝粘贴,然后修改其中的不同,然而这样既枯燥无味又浪费了大量的时间,所以根据自己项目结构的特点写了一个自动生成结构代码的工具jar包,可以根据数据库表直接生成相应数据库模型对象(DMO)以及对表的增
分类:编程语言   时间:2016-03-13 11:21:38    阅读次数:254
python 输出大文本文件
输出固定函数 i,v分别是迭代的索引和值  
分类:编程语言   时间:2016-03-13 11:18:54    阅读次数:156
Java虚拟机内存区域堆(heap)的管理
在上一节中Java 出现内存溢出的定位以及解决方案   中对于Java虚拟机栈以及方法区的内存出现的异常以及处理方式进行了解析,由于Java虚拟机对于堆的管理十分复杂,并且Java虚拟机中最基本的内存区域,所以单独提出一节进行分析。 先来解释一下对象存活?? 什么样的对象是已经死了的对象,须要垃圾回
分类:编程语言   时间:2016-03-13 11:15:00    阅读次数:235
Java中List的排序
第一种方法,就是list中对象实现Comparable接口,代码如下:     第二种方法,就是在重载Collections.sort方法,代码如下:     两次执行的结果都是: name1 name2 name3
分类:编程语言   时间:2016-03-13 10:09:17    阅读次数:204
Java泛型:类型擦除
显然在平时使用中,ArrayList<Integer>()和new ArrayList<String>()是完全不同的类型,但是在这里,程序却的的确确会输出true。 这就是Java泛型的类型擦除造成的,因为不管是ArrayList<Integer>()还是new ArrayList<String>
分类:编程语言   时间:2016-03-13 10:10:19    阅读次数:435
java List 去重(两种方式)
方法一: 通过Iterator 的remove方法 Java代码  方法二:直接将结果赋值给另一个List 打印结果  
分类:编程语言   时间:2016-03-13 10:10:13    阅读次数:288
Java泛型:泛型类、泛型接口和泛型方法
根据《Java编程思想 (第4版)》中的描述,泛型出现的动机在于: 容器类应该算得上最具重用性的类库之一。先来看一个没有泛型的情况下的容器类如何定义: Container类保存了一对key-value键值对,但是类型是定死的,也就说如果我想要创建一个键值对是String-Integer类型的,当前这
分类:编程语言   时间:2016-03-13 10:09:04    阅读次数:230
java Collections.sort()实现List排序的默认方法和自定义方法
1.java提供的默认list排序方法 主要代码: List<String> list = new ArrayList();list.add("刘媛媛"); list.add("王硕");list.add("李明");list.add("刘迪");list.add("刘布"); //升序Collec
分类:编程语言   时间:2016-03-13 10:07:26    阅读次数:208
java中List集合及其遍历详解
1. 首先List<E>集合继承与Collection<E>,是一个接口。    ①  Collection (集合框架是JDK1.2版本出现的)    ②   list:是有序的,元素可以重复,以为该集合体系有索引。      经常用到的是实现该接口的ArrayList和LinkedList类  
分类:编程语言   时间:2016-03-13 10:07:49    阅读次数:230
java 遍历arrayList的四种方法
package com.test; import java.util.ArrayList;import java.util.Iterator;import java.util.List; public class ArrayListDemo {    public static void main(
分类:编程语言   时间:2016-03-13 10:09:09    阅读次数:262
Java发送邮件的简单实现
使用Oracle官方的JavaMail进行实现,JavaMail下载地址:https://java.net/projects/javamail/pages/Home 将下载好的jar包加入到工程路径中就OK了,我使用的是最新的1.5.2版本号的javax.mail.jar。 关于邮件协议可參考:什么
分类:编程语言   时间:2016-03-13 10:01:47    阅读次数:241
Cocoa Touch(三): 多线程GCD, NSObject, NSThread, NSOperationQueue, @synchronized
    多线程的重要性不必多言,现代操作系统不可能离开进程线程的抽象。具体到ios应用,我们只能在一个进程中管理线程,主线程不应该去执行非常耗时间的后台操作导致出现卡机现象,后台的事情交给后台线程来完成。   Grand Central Dispatch GCD编程的核心就是dispatch队列,d
分类:编程语言   时间:2016-03-13 10:01:41    阅读次数:298
leetCode 31.Next Permutation (下一个字典序排序) 解题思路和方法
1,1,5 → 1,5,1 思路:此题是我眼下做过的leetCode中感觉最难的题,它的难在于算法非常难自己短时间实现,假设曾经没有做过这种题,差点儿非常难非常快的有思路解出来。 在參考网上资料之前,我也尝试了好几种解法。可是没有一种能达到效果。最后參考资料。才恍然:这尼玛也能够这样做,可是臣妾非常
分类:编程语言   时间:2016-03-13 08:55:02    阅读次数:244
Python 发送邮件
ref: 1. http://www.cnblogs.com/xiaowuyi/archive/2012/03/17/2404015.html      2. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fa
分类:编程语言   时间:2016-03-13 07:51:31    阅读次数:380
【JAVA集合】集合迭代器快速失败行为及CopyOnWriteArrayList
以下内容基于jdk1.7.0_79源码; 以ArrayList为例,在多线程并发情况下,如果有一个线程在修改ArrayList集合的结构(插入、移除...),而另一个线程正在用迭代器遍历读取集合中的元素,此时将抛出ConcurrentModificationException异常导致迭代遍历失败;
分类:编程语言   时间:2016-03-13 07:52:02    阅读次数:248
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!