首页 > 编程语言
java与UML-1-工欲善其事必先利其器
众所周知,Java是世界上最流行的语言,其特性:解释型语言,面向对象等,在开发中,软件工程的思想,将重于语言的应用。在我之前的学习中,走了很多的弯路,看到的每一本书,要么是Java开发的,要么是软件工程的,没有两者结合起来的,其实两者结合的教学,将更有助于我们理解j..
分类:编程语言   时间:2016-11-15 20:30:57    收藏:0  评论:0  赞:0  阅读:388
Java对象排序小测试
importjava.util.ArrayList; importjava.util.Collections; importjava.util.List; /** *Java对象排序 */ publicclassUserimplementsComparable<User>{ privateintidx; publicUser(intidx){ this.idx=idx; } publicintgetIdx(){ returnidx; } publicvoidsetIdx(intid..
分类:编程语言   时间:2016-11-15 20:30:12    收藏:0  评论:0  赞:0  阅读:210
Java Thread 的使用
一.线程的状态 在正式学习Thread类中的具体方法之前,我们先来了解一下线程有哪些状态,这个将会有助于后面对Thread类中的方法的理解。 线程从创建到最终的消亡,要经历若干个状态。一般来说,线程包括以下这几个状态:创建(new)、就绪(runnable)、运行(running)、阻塞(block ...
分类:编程语言   时间:2016-11-15 20:19:04    收藏:0  评论:0  赞:0  阅读:303
ActiveMQ与spring集成实现Queue模式
ActiveMQ可以和spring很好的集成,下面我们来看看,如何做个集成的demo。 (1)pom.xml引入相关jar (2)添加生产者配置activemq-sender.xml (3)添加消费者配置activemq-consumer.xml (4)新建一个发送消息的方法 (5)添加监听器 (6 ...
分类:编程语言   时间:2016-11-15 20:18:43    收藏:0  评论:0  赞:0  阅读:322
java中的数据结构(集合|容器)
对java中的数据结构做一个小小的个人总结,虽然还没有到研究透彻jdk源码的地步。首先、java中为何需要集合的出现?什么需求导致。我想对于面向对象来说,对象适用于描述任何事物,所以为了方便对于对象的操作、存储就出现了集合,集合应该是存储对象最常用的一种方式了,相对于数组更灵活,可变长度。同时集合也 ...
分类:编程语言   时间:2016-11-15 20:09:08    收藏:0  评论:0  赞:0  阅读:139
# Java 面试题总结
## 2016年11月15日### 傲世堂 电话面试- 第一个问题是前15%输出多少,20%输出多少,问你平均数多少。第一题愣是没懂啥意思,结果面试官说,那好跳过这一题。- 后面问了图的存储结构有哪些?- 堆排序和快排序的时间复杂度分别是多少?- map和set中哪一个可以由另一个得到?- 四个随机 ...
分类:编程语言   时间:2016-11-15 20:04:51    收藏:0  评论:0  赞:0  阅读:272
Java Thread 的 run() 与 start() 的区别
下面先简答的讲述一下两个参数的区别,后续会针对Java线程进行一些补充说明: 1) start: 用start方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码。通过调用Thread类的start()方法来启动一个线程,这时此线程处于就绪(可运行)状态 ...
分类:编程语言   时间:2016-11-15 20:04:13    收藏:0  评论:0  赞:0  阅读:154
JAVA 双重检查锁定和延迟初始化
双重检查锁定的由来在Java程序中,有时需要推迟一些高开销的对象的初始化操作,并且只有在真正使用到这个对象的时候,才进行初始化,此时,就需要延迟初始化技术。延迟初始化的正确实现是需要一些技巧的,否则容易出现问题,下面一一介绍。 方案1 这种做法的错误是很明显的,如果两个线程分别调用getInstan ...
分类:编程语言   时间:2016-11-15 19:59:37    收藏:0  评论:0  赞:0  阅读:170
基于docker环境,搭建 jetty环境, 部署java项目
前提: 1、Ubuntu 系统。 2、docker环境已经安装好。 实现步骤: 1、上docker hub 下载jetty docker 镜像。 执行命令:$ sudo docker pull jetty 官方的镜像 ,jetty的部署目录是在:/usr/lib/jetty/webapps/下。 2 ...
分类:编程语言   时间:2016-11-15 19:53:36    收藏:0  评论:0  赞:0  阅读:5731
python基础六
模块 1.定义: 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test) 包:用来从逻辑上组织模块,本质就是一个目录(必须带有一个__init__.py文件) 2.导入方法 import m ...
分类:编程语言   时间:2016-11-15 19:47:10    收藏:0  评论:0  赞:0  阅读:234
开始学习python -python变量类型
Numbers(数字) 数字数据类型用于存储数值。 他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。 Python支持四种不同的数字类型: int(有符号整型) long(长整型[也可以代表八进制和十六进制]) float(浮点型) complex(复数) 长整形介意直接用L表 ...
分类:编程语言   时间:2016-11-15 19:46:51    收藏:0  评论:0  赞:0  阅读:224
swift 监听键盘弹出的高度
...
分类:编程语言   时间:2016-11-15 19:46:08    收藏:0  评论:0  赞:0  阅读:223
2.StringBuffer:线程安全的可变字符串序列
一、String、StringBuffer和StringBuilder的区别1.String是内容不可变的,而StringBuffer和StringBuilder都是内容可变的。2.StringBuffer是同步的,数据安全,效率低;StringBuilder是不同步的,数据不安全,效率高。二、St... ...
分类:编程语言   时间:2016-11-15 19:36:27    收藏:0  评论:0  赞:0  阅读:200
菜鸟笔记:java变量命名及峰驼式命名法
如同酒店会给每个房间起个性化的名字一样,程序中的变量也需要用合理的名字进行管理 变量名! 需要注意,给酒店房间起名字时可以是数字,如“802”,也可以是有趣的名字,如“牡丹”、“美国总统”、“水帘洞”等,但在给变量起名字时,必须符合一定的规则,如下所示: 以下变量的命名都是符合规范的: 但请看下面的 ...
分类:编程语言   时间:2016-11-15 19:27:38    收藏:0  评论:0  赞:0  阅读:273
javaMail使用163邮箱报535 Error: authentication failed
javaMail使用网易163邮箱或者是126或者是网易其他邮箱报535 Error: authentication failed javax.mail.AuthenticationFailedException: 535 Error: authentication failed at com.su ...
分类:编程语言   时间:2016-11-15 19:27:01    收藏:0  评论:0  赞:1  阅读:1816
leetcode 142. Linked List Cycle II ----- java
Given a linked list, return the node where the cycle begins. If there is no cycle, return null. Note: Do not modify the linked list. Follow up:Can you ...
分类:编程语言   时间:2016-11-15 19:26:42    收藏:0  评论:0  赞:0  阅读:268
Java利用IO流复制照片完整示例和详细分析
import java.io.FileInputStream; import java.io.FileOutputStream; /** * 注意事项: * int java.io.FileInputStream.read(byte[] b) throws IOException * 方法的官方文档 ...
分类:编程语言   时间:2016-11-15 19:13:19    收藏:0  评论:0  赞:0  阅读:155
JSTL自定义标签 实现forEach循环支持集合.数组
java代码实现 tld配置 JSP页面代码 ...
分类:编程语言   时间:2016-11-15 19:11:55    收藏:0  评论:0  赞:0  阅读:564
选择排序
...
分类:编程语言   时间:2016-11-15 19:11:04    收藏:0  评论:0  赞:0  阅读:122
为什么使用Junit Test而不用普通java main方法来完成测试?
因为在程序里边,一个接口对应一个实现方法,而在接口中常常会定义相关的很多方法,所以在测试的时候,如果都在main方法里边进行测试,main方法就会显得臃肿,而且不便于以后其他人测试以及查看测试数据,用Junit Test测试的话,一个方法对应一个测试方法,简单明了,也方便别人查看测试方法以及测试数据 ...
分类:编程语言   时间:2016-11-15 19:07:34    收藏:0  评论:0  赞:0  阅读:893
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!