javase
文章平均质量分 66
Walden_tinghou
这个作者很懒,什么都没留下…
展开
-
Java 多线程之线程安全
1.1 线程安全如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。l 我们通过一个案例,演示线程的安全问题:电影院要卖票,我们模拟电影院的卖票过程。假设要播放的电影是 “功夫熊猫3”,本次电影的座位共100个(本场电影只能卖100张票)。我们来模拟电影院的售票窗口,实现多个窗口同时卖 “功夫原创 2017-02-06 00:30:51 · 586 阅读 · 0 评论 -
Hibernate总结笔记之一
框架和CRM项目的整体介绍 1. 什么是CRM * CRM(Customer Relationship Management)客户关系管理,是利用相应的信息技术以及互联网技术来协调企业与顾客间在销售、营销和服务上的交互,向客户提供创新式的个性化的客户交互和服务的过程 * 其最终目标是将面向客户的各项信息和活动集成起来,组建一个以客户为中心的企业,实现对面向客户的活动的全面管理原创 2017-04-10 00:33:58 · 315 阅读 · 0 评论 -
java归并排序
归并排序算法思想: 分而治之(divide - conquer);每个递归过程涉及三个步骤 第一, 分解: 把待排序的 n 个元素的序列分解成两个子序列, 每个子序列包括 n/2 个元素. 第二, 治理: 对每个子序列分别调用归并排序MergeSort, 进行递归操作 第三, 合并: 合并两个排好序的子序列,生成排序结果. ? 1 2 3原创 2017-03-18 00:34:08 · 358 阅读 · 0 评论 -
java IO之OutputStream和InputStream
01输入和输出 * A:输入和输出 * a: 参照物 * 到底是输入还是输出,都是以Java程序为参照 * b: Output * 把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作 * 程序到文件称为输出 * c: Input * 把持久设备上的数据读取到内存中的这个动作称为输入(读原创 2015-04-12 22:53:41 · 1671 阅读 · 0 评论 -
java之 IO之File
01IO技术概述 * A:IO技术概述 * a: Output * 把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作 * b: Input * 把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作 * c: IO操作 * 把上面的这种输入和输出动作称为IO操作 02File类的原创 2015-04-12 22:44:52 · 568 阅读 · 0 评论 -
java算法之 排序(插入、交换、选择、归并、分配排序)
分类: 1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) 4)归并排序 5)分配排序(基数排序) 所需辅助空间最多:归并排序 所需辅助空间最少:堆排序 平均速度最快:快速排序 不稳定:快速排序,希尔排序,堆排序。 先来看看 8种排序之间的关系:原创 2017-01-13 00:31:59 · 765 阅读 · 0 评论 -
java之多线程
5、多线程 5.1 多线程的概念 5.1.1 进程、线程、多进程的概念 进程:正在进行中的程序(直译)。 线程:进程中一个负责程序执行的控制单元(执行路径)。 P.S. 1、一个进程中可以有多个执行路径,称之为多线程。 2、一个进程中至少要有一个线程。 3、开启多个线程是为了同时运行多部分代码,每一个线程都有自原创 2015-10-08 15:12:03 · 506 阅读 · 0 评论 -
java面向对象之异常
4.10 异常 4.10.1 异常的体系 异常:是在运行时期发生的不正常情况。 在java中用类的形式对不正常情况进行了描述和封装对象。描述不正常的情况的类,就称为异常类。 1. 以前正常流程代码和问题处理代码相结合,现在将正常流程代码和问题处理代码分离,提高阅读性。 2. 其实异常就是java通过面向对象的思想将问题封装成原创 2015-10-08 14:37:09 · 908 阅读 · 0 评论 -
java之多态性
4.8 多态 定义:某一类事物的多种存在形态。 例:动物中猫,狗。 猫这个对象对应的类型是猫类型:猫 x = new 猫(); 同时猫也是动物中的一种,也可以把猫称为动物:动物 y = new 猫(); 动物是猫和狗具体事物中抽取出来的父类型。 父类型引用指向了子类对象。 多态性简单说就是一个对原创 2015-10-05 11:02:25 · 644 阅读 · 0 评论 -
java反射
package com.tinghou.domain; public class User { private String username; private String password; public String getName() { return username; } public void setName(Strin原创 2017-03-16 23:28:23 · 263 阅读 · 0 评论