Java中的基本数据类型和引用数据类型的内存模型

Java程序在运行时,需要在内存中分配空间。为了提高运算效率,对内存空间进行了不同的划分(一共有5种)——因此,每一片区域都有特定的处理数据的方式和内存管理方式。栈内存存储局部变量,当数据使用完毕,空间会自动释放。堆内存 对象和数组,通过new建立的实例都存放在堆内存中。 每一个实例都有内存地址值...

2015-07-13 10:46:44

阅读数 1637

评论数 0

Python学习笔记

数据类型 Python中的布尔值是True或者False【0、空字符串和None】(请注意大小写)。布尔值可以使用and、or或者not计算。 浮点数:可以使用科学计数法:用大写或者小写的e表示: Python中的空值使用None表示. 字符串之间可以使用逗号,在程序运行的时候的表现是空格...

2015-07-13 10:44:58

阅读数 371

评论数 0

深入理解Java网络编程

简易文件上传器 服务器 public class Server { public static final String FILE_UPLOAD_SUCCESS = "文件上传成功!"; public static final String FILE_UP...

2015-06-26 21:20:44

阅读数 497

评论数 0

深入理解JavaIO流

自定义BufferedReader中的readLine()方法无论是读取一行还是读取多个字符。其实最终都是在硬盘上一个个读取。所以最终使用的还是read()方法一次读取一个的方法。class MyBufferedReader { private FileReader r; public...

2015-06-17 19:20:13

阅读数 485

评论数 0

Java中的内部类

将一个类定义在另一个类的里面,里面那个类就称为内部类(内部类也称为嵌套类或者内置类)。对于内部类,具有以下的特点: 内部类可以直接访问外部类的成员(包括私有成员)【原理:内部类持有了外部类的引用,该引用是外部类名.this】。 外部类要访问内部类必须先建立内部类的对象。 当内部类是外部类的非私...

2015-05-18 23:02:46

阅读数 370

评论数 0

JavaWeb高级

JSP标准标签库(JSTL)Java Standard Tag Library是apache的一个开源标签组件。http://tomcat.apache.org/taglibs/standard/ JSTL主要标签分类 JSTL 标签名称 标签配置文件 描述 核心标签库 c ...

2015-05-04 09:28:10

阅读数 859

评论数 0

JavaWeb中级

Servlet的分类 简单Servlet 过滤Servlet 监听Servlet Servlet的生命周期容器决定Servlet的生命周期。包括加载、初始化、服务、销毁、卸载5个部分。 换一种方式理解Servlet的生命周期 对于HttpServlet类而言,里面的services方法...

2015-04-26 09:43:16

阅读数 550

评论数 0

UML

UML类图示例 UML一种有9种图,可以划分为两类: 描述系统的结构 描述系统的行为 如下所示: 一、识别ActorActor就是与系统打交道的人或者其他模块或者系统。 - 课管员 - 学生 - 教授 - 独立的学校计费系统 小人表示的是Actor 二、识别Use ...

2015-04-18 18:27:54

阅读数 599

评论数 0

Java中的4种代码块

以下代码演示了创建一个对象并调用方法各个代码块之间的优先关系:public class Person { static{ System.out.println("1.我是静态块,优先于构造块执行!并且只有创建第一个对象的时候执行一次!"); } ...

2015-04-18 16:33:54

阅读数 379

评论数 0

XML技术

1.使用CSS格式化显示xml的数据。只需要在xml的声明下面添加下面的代码引入CSS样式: 2.CDATA节点。CDATA节点中的内容不会被XML文件所解析。这就意味着我们可以将大量的带有转义字符的文本放在这里,从而不使用实体参照(通过&符号)。我们也可以在这里存放我们的...

2015-04-14 11:18:22

阅读数 289

评论数 0

JavaScript总结

获取表单中的元素 document.表单名.输入框的name属性.value; 例如: html lang="en"> head> meta charset="UTF-8"> title>获取表单中的元...

2015-04-13 18:57:07

阅读数 276

评论数 0

JavaWeb基础

动态Web 服务器端不再直接使用Web服务器进行接收了,而是通过了一个WEB服务插件,用于区分是动态请求还是静态请求。 静态·请求直接交给Web服务器,并调用文件系统。 动态请求则直接进入到一个Web容器,进行代码的拼凑工作。 企业开发架构 所谓企业开发实际上就是给数据库加了一...

2015-04-13 17:03:33

阅读数 2423

评论数 0

Java中的一些奇淫技巧总结

不用中间变量交换两个数public class SWapTest { static int a = Integer.MAX_VALUE; static int b = 1; public static void main(String[] args) { Syst...

2015-04-12 10:36:01

阅读数 1459

评论数 1

MySQL学习笔记

MySQL目录结构配置my.iniMySQL5.7的my.ini位于\ProgramData\MySQL\MySQL Server 5.7目录下(可能有的版本的my.ini就在安装目录下),该该目录下还有一个data目录存放我们的创建的数据库。 打开my.ini文件[client]用于配置客户端...

2015-04-04 22:20:52

阅读数 405

评论数 0

最长子序列问题

问题的引入给定(可能有负数)整数序列A1, A2, A3…, An, 求这个序列中子序列和的最大值。(为方便起见,如果所有整数均为负数,则最大子序列和为0)。例如:输入整数序列: -2, 11, 8, -4, -1, 16, 5, 0,则输出答案为35,即从A2~A6。这个问题之所以有吸引力,主要...

2015-03-20 14:20:28

阅读数 467

评论数 0

数据结构

理解算法的时间复杂度和空间复杂度 时间复杂度一般情况下算法的基本操作重复执行的次数是模块n的某一个函数f(n),因此,算法的时间复杂度记做:T(n)=O(f(n))。 在计算时间复杂度的时候,先找出算法的基本操作,然后根据相应的各语句确定它的执行次数,再找出 T(n) 的同数量级(它的同数量级...

2015-03-20 14:09:56

阅读数 338

评论数 0

数据结构与算法

理解算法的时间复杂度和空间复杂度 时间复杂度一般情况下算法的基本操作重复执行的次数是模块n的某一个函数f(n),因此,算法的时间复杂度记做:T(n)=O(f(n))。 在计算时间复杂度的时候,先找出算法的基本操作,然后根据相应的各语句确定它的执行次数,再找出 T(n) 的同数量级(它的同数量级...

2015-03-20 14:08:42

阅读数 455

评论数 0

JAVA新IO

在jdk1.4之后为了提升IO的性能(提高服务器的性能),提供了一个新的开发包NIO,此包位于java.nio.*;中 在java中已有的IO操作大多数是属于阻塞的操作,例如:键盘输入数据必须一直等待用户输入数据,否则程序无法向下继续执行、Socket编程中,服务器在用户连接之前必须一致处于阻塞...

2015-03-19 13:33:16

阅读数 1115

评论数 0

JDBC

概述JDBC(Java DataBase Connectivity,Java数据库连接),提供了一种与平台无关的用于执行SQL语句的标准JavaAPI,可以方便地实现多种关系型数据库的统一操作,它由一组Java语言编写的类和接口组成。 在实际的开发中可以直接利用JDBC进行各个数据库的连接与操作...

2015-03-18 14:41:12

阅读数 885

评论数 0

Linux中的一些常见技巧

批量创建文件并自动按照编号命名例如创建love1.txt、love2.txt、love3.txt……love20.txt。# touch love{1..20}.txt Linux常见通配符 字符 含义 * 匹配0个或者多个字符 ? 匹配任意一个字符 [list] ...

2015-03-11 11:06:10

阅读数 3147

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭