java基础知识介绍
2016-03-05 12:55
429 查看
执行代码的内存管理:
code segment:存放代码
data segment:静态变量,字符串常量
stack(栈):局部变量
heap(堆):new出来的东西
List:
vector:可增长的对象数组,内部是数组数据结构
linkList:内部是链表数据结构,是不同步的,增删元素的速度很快
C/S客户端服务
client server:
1.服务器端可客户端都要开发
2.维护成本比较高
3.客户端在本地可以分担一部分运算
B/S客户端服务
browser/serve:
1.只需开发服务器端,不要客户端,客户端由浏览器代替
2.开发成本相对较低,维护更为简单
反射机制(动态获取类中系信息):可以理解为对类的解剖
1.是在运行中的,对于任意一个类(class文件),都能够知道
这个类的所有属性和方法;
2.对于任意一个对象,都能够调用它的任意一个方法和属性;
3.这种动态获取的信息以及动态调用对象的方法的功能被称为java
的反射机制
反射机制大大提高了程序的扩展性
code segment:存放代码
data segment:静态变量,字符串常量
stack(栈):局部变量
heap(堆):new出来的东西
List:
vector:可增长的对象数组,内部是数组数据结构
linkList:内部是链表数据结构,是不同步的,增删元素的速度很快
C/S客户端服务
client server:
1.服务器端可客户端都要开发
2.维护成本比较高
3.客户端在本地可以分担一部分运算
B/S客户端服务
browser/serve:
1.只需开发服务器端,不要客户端,客户端由浏览器代替
2.开发成本相对较低,维护更为简单
反射机制(动态获取类中系信息):可以理解为对类的解剖
1.是在运行中的,对于任意一个类(class文件),都能够知道
这个类的所有属性和方法;
2.对于任意一个对象,都能够调用它的任意一个方法和属性;
3.这种动态获取的信息以及动态调用对象的方法的功能被称为java
的反射机制
反射机制大大提高了程序的扩展性
相关文章推荐
- Struts2中的OGNL详解 《转》
- java io
- com.springframework.web.client.RestTemplate
- struts2基础
- Java内部类分类
- java基础-001
- javascrip cookie
- eclipse运行web project经验
- LeetCode : Longest Palindromic Substring [java]
- java类反射
- spring
- jdk API标记接口
- java中文件和流处理
- JAVA数据类型讲解
- java静态方法与非静态方法有什么区别?
- jdk和jre的区别
- Spring @Transactional (一)
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误的问题的原由
- eclipse 快捷键
- leetcode:Two Sum 【Java】