Java 复习笔记_第2天

进程与线程     进程 就是同一时间内执行多个程序,一个进程都有自己独立 的内存空间,                             一组系统资源

                            * 程序中单个顺序的流控制称为线程

                            * 多个线程可共享一个内存空间,进程不行。

                            * 多进程 :在操作系统中,能同时运行多个任务程序

                            * 多线程 :在同一应用程序中,有多个顺序流同时执行

                            *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 结构。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值