Java 复习笔记_第2天
2010-01-08 18:14
190 查看
进程与线程
进程
就是同一时间内执行多个程序,一个进程都有自己独立
的内存空间,
一组系统资源
*
程序中单个顺序的流控制称为线程
*
多个线程可共享一个内存空间,进程不行。
*
多进程
:在操作系统中,能同时运行多个任务程序
*
多线程
:在同一应用程序中,有多个顺序流同时执行
*Java
支持多线程,它的所有类都是在多线程下定义的
Java
中的线程由三部分组成:
1.
虚拟的
CPU
,封装在
java.lang.Thread
包中
2.
CPU
所执行的代码
3.
CPU
所处理的数据
*
当一个线程创建状态时,系统不为它分配资源,调用
.start()
时才分配
*
线程的终止有两种,一是自动执行完成(推荐),二是调用
stop()
方法
栈内存,堆内存
定义一个变量或方法时,
java
就在栈中
为这个变量分配内存空间
,超出作
用域就自动释放。
*
栈中数据可以共享
*
堆内存
放
new
出来的对象
,由
JVM
自动回收机制管理
两种不同的
String
声明
String
str = new String(“abc”) ;
//
放在堆中
String
str = “abc”
//
放在栈中,速度快
*
总结:堆主要用来存放对象,栈主要用来执行程序
Equals
和
= =
双等号
:比较是否指向同一个引用
网络编程
*URL(Uniform
Resource Locator)
是统一资源定位器的简称,它表示
Internet
上某一
资源的地址。
*
Socket
通常用来实现客户方和服务方的连接。
Socket
是
TCP/IP
协议的一个十分
流行的编程界面,一个
Socket
由一个
IP
地址和一个端口号唯一确定。
Socket
通常
用来实现
C/S
结构。
进程
就是同一时间内执行多个程序,一个进程都有自己独立
的内存空间,
一组系统资源
*
程序中单个顺序的流控制称为线程
*
多个线程可共享一个内存空间,进程不行。
*
多进程
:在操作系统中,能同时运行多个任务程序
*
多线程
:在同一应用程序中,有多个顺序流同时执行
*Java
支持多线程,它的所有类都是在多线程下定义的
Java
中的线程由三部分组成:
1.
虚拟的
CPU
,封装在
java.lang.Thread
包中
2.
CPU
所执行的代码
3.
CPU
所处理的数据
*
当一个线程创建状态时,系统不为它分配资源,调用
.start()
时才分配
*
线程的终止有两种,一是自动执行完成(推荐),二是调用
stop()
方法
栈内存,堆内存
定义一个变量或方法时,
java
就在栈中
为这个变量分配内存空间
,超出作
用域就自动释放。
*
栈中数据可以共享
*
堆内存
放
new
出来的对象
,由
JVM
自动回收机制管理
两种不同的
String
声明
String
str = new String(“abc”) ;
//
放在堆中
String
str = “abc”
//
放在栈中,速度快
*
总结:堆主要用来存放对象,栈主要用来执行程序
Equals
和
= =
双等号
:比较是否指向同一个引用
Equals : 比较两个字符串内容是否相等 ,比如new 出来的两个String 类型的变量,把它们的参数设为相同, 用equals 就为true, 用双等号为false
网络编程
*URL(Uniform
Resource Locator)
是统一资源定位器的简称,它表示
Internet
上某一
资源的地址。
*
Socket
通常用来实现客户方和服务方的连接。
Socket
是
TCP/IP
协议的一个十分
流行的编程界面,一个
Socket
由一个
IP
地址和一个端口号唯一确定。
Socket
通常
用来实现
C/S
结构。
相关文章推荐
- Java 复习笔记_第2天
- (十一)、Java复习笔记之多线程(2)
- java基础学习笔记(复习) ---- 数组
- java随机笔记二(面试复习用)
- Java 笔记之基础复习
- (马士兵)尚学堂java基础语法复习笔记1
- Java基础复习笔记系列 八 多线程编程
- 复习 Core Java Chap13 Collections 笔记
- java基础复习笔记2
- Java线程复习笔记
- Java复习笔记(7)——接口和内部类
- Java Collections复习笔记
- Java复习笔记9【数组】
- JAVA学习笔记(复习)-----5、 JAVA基础(四)
- 【黑马程序员】异常,File类,IO流——Java复习笔记
- Java复习笔记17【JDBC查询1】
- java8--IO(java疯狂讲义3复习笔记)
- java核心技术复习笔记(二)
- 【Java复习笔记】DOS编译执行带包Java类文档
- HDPCD-Java-复习笔记(19)