码迷,mamicode.com
首页 > 编程语言 > 详细

Java第三天听课视频

时间:2016-05-17 22:48:01      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:计算机   java   public   

逻辑运算为何不存在短路的情况 


//判断结构

if(exp){


}

2.

  if(exp1){

   


}else{




}


函数就是定义在类中的具有特定功能一段 独立 小程序

函数也叫做方法



Modifier:修改符 public static void 



数组:


-------------------------


1.同一类型数据的数据的集合,下标从0开始

2通过下标,以0为基址

3.定义数组,类型[] 名称=new 类型[数字];

   类型[] 名称=new 类型{}

4.数组在内存当中是连续的,在内存当中开一段空间

5.



堆 heap

heap overflow

------------------------


 object(对象) head,

数组是连续的,对象象是连续的

计算机当中最终都是字节数,整数也是由字节数组来表示



java当中没有指针操作,并不是说没有指针。

下标可以说相当于指针。

java没有指针是没有显式的指针操作,引用就是指针。



棧 stack

stack overflow

------------------方法棧

push stack:压zhan

pop   stack:弹zhan


用于存储局部变量

当数据使用完毕,所占空间会自动释放


堆是共享的,zhan不是共享的。方法zhan对应的是线程

任何一个Java程序至少有一个线程

数组和对象,通过new建立的实例都存放在堆内存中。

每一个实体都有内存地址

实体中的变量都有默认初始化值

实体不在被使用,会在不确定的时间内被垃圾回收器回收

方法区,本地方法区,寄存器


数组脚标越界异常(Array)

NullPointerException是运行时异常RuntimeException

ArrayIndexOutofException下标越界


方法针,method frame

对象被垃圾回收的前提条件,当一个对象没有任何对象的时候就会被回收。

垃圾回收不是每时每刻都回收的。


Java第三天听课视频

标签:计算机   java   public   

原文地址:http://wangyang1987.blog.51cto.com/2577621/1774476

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!