码迷,mamicode.com
首页 > 编程语言
java之九 基本输入输出流
流的概念   Java程序通过流来完成输入/输出。流是生产或消费信息的抽象。流通过Java的输入/输出系统与物理设备链接。尽管与它们链接的物理设备不尽相同,所有流的行为具有同样的方式。这样,相同的输入/输出类和方法适用于所有类型的外部设备。这意味着一个输入流能够抽象多种不同类型的输入:从磁盘文件,从键盘或从网络套接字。同样,一个输出流可以输出到控制台,磁盘文...
分类:编程语言   时间:2016-05-27 12:52:30    阅读次数:272
学习SpringMVC(十五)之CRUD操作
package com.cgf.springmvc.crud.dao; import java.util.Collection; import java.util.HashMap; import java.util.Map; import org.springframework.stereotype.Repository; import com.cgf.springmvc.crud.entit...
分类:编程语言   时间:2016-05-27 12:52:44    阅读次数:315
排序算法:归并排序
归并排序1. 将若干有序序列逐步归并为一个有序序列。 2. 二路归并:最简单,将若干有序序列两两归并,直至形成一个有序序列。 3. 采用的分治法。 4. 二路归并非递归思路: 1. 将序列分成n个序列,每个序列一个元素,这样可以任务每个序列都是有序序列。 2. 逐一合并两个相邻的序列,使得每个序列长度为2. 3. 重复步骤2,直到序列的长度为n。 4. 子序列合并过程...
分类:编程语言   时间:2016-05-27 12:53:33    阅读次数:199
【45】java的封装剖析
类是构造对象的模板或蓝图。封装的一些概念从形式上看,封装不过是将数据和行为组合到一个包中,并对对象的使用者隐藏了数据的实现形式。每个对象都包含实例域和方法。实例域的集合代表了一个集合的状态,通过方法来向对象发送消息,改变对象的状态。封装的意义实现封装的目的就是不让其他类的方法访问自己的实例域。 程序是通过类的方法进行交互。封装给了对象黑盒的特性,这是提高重用性和可靠性的关键。降低了类之间的耦合性一...
分类:编程语言   时间:2016-05-27 12:48:32    阅读次数:191
Spring核心类和原理分析
spring 的骨架 spring 的骨架,也是spring 的核心包。主要包含三个内容 1.context:spring 的上线文-------导演 2.core:spring的核心包,主要包括spring所以用到的工具-------道具 3.beans:spring的bean实例 -------演员 导演负责安排演出,演员负责按照导演的指示来演出,演出...
分类:编程语言   时间:2016-05-27 12:48:01    阅读次数:235
Java之------集合
集合 一、集合的概念 书面解释:集合是包含多个对象的简单对象,所包含的对象称为元素。集合里面可以包含任意多个对象,数量可以变化;同时对对象的类型也没有限制,也就是说集合里面的所有对象的类型可以相同,也可以不同。集合:数量不限、类型不限;数组:定长、类型单一。 个人理解:集合是数组的一种扩展,集合里面可以存放多种数据类型和对象,同时集合可自由扩充,也就是自由添加元素,而数组不能...
分类:编程语言   时间:2016-05-27 12:48:18    阅读次数:298
Linux下的进程类别(内核线程、轻量级进程和用户进程)以及其创建方式--Linux进程的管理与调度(四)
本文声明 日期 内核版本 架构 作者 GitHub CSDN 2016-05-12 Linux-4.5 X86 & arm gatieme LinuxDeviceDrivers Linux进程管理与调度-之-进程的创建 本章链接 链接地址 上一节 本章目录 下一节 CSDN 已是第一篇 无 Linux下0号进程的前世(ini...
分类:编程语言   时间:2016-05-27 12:48:29    阅读次数:235
关于NSString的算法题目
有如下业务: 富文本中带有自定义的表情图片的转义字符(哈哈我抓到你了/大笑表情,太开心了/邪恶的表情),这段字符串中“/大笑表情”及“/邪恶的表情”分别表示一个表情图片。程序中有一个表情转义字符和表情图片名称对照的json文件。现在需要实现一个算法,可以将富文本中的转义字符通过查找json文件找出来。...
分类:编程语言   时间:2016-05-27 12:48:00    阅读次数:229
Java虚拟机结构分析
本博文主要介绍了JVM(Java Virtual Machine)的组成部分以及它们内部的工作机制和原理。之前整理过一篇《浅析Java虚拟机和Java内存模型》,写的比较乱,现在重新整理一下。需要注意的是,虽然平时我们用的大多是Sun(现已被Oracle收购)JDK提供的JVM,但是JVM本身是一个规范,所以可以有多种实现,除了Hotspot外,还有诸如Oracle的JRockit、IBM的J9也都...
分类:编程语言   时间:2016-05-27 12:48:11    阅读次数:170
Unity 游戏移植到 Windows10
Windows10 是微软公司最新一代的跨平台及设备应用的操作系统。它统一了包括个人电脑、平板电脑、智慧型手机、嵌入式系统、Xbox One以及新产品Surface Hub和HoloLens等等的整个Windows产品系列的作业系统,共享一个通用的应用程式架构(UWP)和Windows Store的生态系统。随着今年的7-29 号Windows10发布大会的召开,目前微软已经开始向全球用户推送Wi...
分类:编程语言   时间:2016-05-27 12:46:14    阅读次数:200
JavaScript高级程序设计(读书笔记)(一)
JavaScript高级程序设计(JS部分知识汇总)本笔记汇总了作者认为“JavaScript高级程序设计”这本书的前七章知识重点,仅供参考。第一章 JavaScript简介JavaScript发展简史: 1995年,JavaScript诞生 1997年,由欧洲计算机制造协会(ECMA,European Computer Manufactures Association)指定的39号技术委员会制...
分类:编程语言   时间:2016-05-27 12:42:59    阅读次数:216
JAVA之旅(六)——单例设计模式,继承extends,聚集关系,子父类变量关系,super,覆盖
JAVA之旅(六)—— java也越来越深入了,大家加油吧!咱们一步步来 一.单例设计模式 什么是设计模式? JAVA当中有23种设计模式,解决某一问题最有效的方法单例设计模式 解决一个类在内存中只存在一个对象 想要保证对象唯一该怎么做》1.为了避免其他程序过多建立该类对象,先禁止其他程序建立该类对象 2.还为了让其他程序访问到该类对象,只好在本类中自定义一个对象 3.为了...
分类:编程语言   时间:2016-05-27 12:40:49    阅读次数:225
2014年 蓝桥杯决赛(Java)
1.标题:国王的遗产       X国是个小国。国王K有6个儿子。在临终前,K国王立下遗嘱:国王的一批牛作为遗产要分给他的6个儿子。     其中,大儿子分1/4,二儿子1/5,三儿子1/6,....     直到小儿子分1/9。     牛是活的,不能把一头牛切开分。       最后还剩下11头牛,分给管家。       请计算国王这批遗产中一共有多少头牛。...
分类:编程语言   时间:2016-05-27 12:41:45    阅读次数:184
多线程之指令重排序
理解重排序      重排序通常是编译器或运行时环境为了优化程序性能而采取的对指令进行重新排序执行的一种手段。重排序分为两类:编译期重排序和运行期重排序,分别对应编译时和运行时环境。      在并发程序中,程序员会特别关注不同进程或线程之间的数据同步,特别是多个线程同时修改同一变量时,必须采取可靠的同步或其它措施保障数据被正确地修改,这里的一条重要原则是:不要假设指令执行的顺序,你无法预...
分类:编程语言   时间:2016-05-27 12:39:41    阅读次数:1305
java类的初始化
简单的归纳一下java类的初始化: 基础知识: 对于一个类,我们可以看到他有 public 类名{} 这样子形式的的构造方法,java中,我们把这样子的方法叫做默认构造器或者无参构造器 可以注意到的是,这个方法没有返回值,即使有这个返回值,那么编译器也并不知道如何处理这个返回值,而且,从实质来说,构造方法其实就是一个隐式的static方法 当我们指定了其他的构造方法,假设有一个...
分类:编程语言   时间:2016-05-27 12:37:32    阅读次数:186
算法课笔记系列(八)——NP问题及其计算复杂性
本周的内容是NP问题,NP的全称是Non-deterministic Polynomial,即多项式复杂程度的非确定性问题。百度上对NP的解释是,P/NP问题是在理论信息学中计算复杂度理论里至今没有解决的问题。通俗的说,是将不可知的问题转化为已知的问题,进而计算器复杂度。 首先介绍多项式时间的约减,即Polynomial-Time Reductions,通过解决另一个不同问题的假设的子程序,使用...
分类:编程语言   时间:2016-05-27 12:38:23    阅读次数:237
Unity 5 中的全局光照技术详解
简介全局光照,简称GI,是一个用来模拟光的互动和反弹等复杂行为的算法,要精确的仿真全局光照非常有挑战性,付出的代价也高,正因为如此,现代游戏会先一定程度的预先处理这些计算,而非游戏执行时实时运算。同一场景里:没有照明(左),只有直接光源(中),和有间接光源的全局光照(右)的表现,注意颜色如何在不同的表面进行光的”反弹”,产生更真实的结果。在本文中,我们会描述全局光照如何在Unity里运作,带领你通...
分类:编程语言   时间:2016-05-27 12:33:58    阅读次数:318
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!