1 / 14
文档名称:

JAVA笔记, java-se ,java-ee.doc

格式:doc   大小:205KB   页数:14
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

JAVA笔记, java-se ,java-ee.doc

上传人:mh900965 2018/3/24 文件大小:205 KB

下载得到文件列表

JAVA笔记, java-se ,java-ee.doc

文档介绍

文档介绍:JAVA中一些需要特别注意的地方

一、JAVA -SE部分:
1. 关于引用传递的问题:
所谓的引用传递,就是将一个堆内存空间的使用权给多个栈内存空间,每个栈内存空间都可以修改堆内存中的内容
所有的对象名称都在栈内存中保存,而对象的具体内容则保存在对应的堆内存中,更准确的说法就是在栈内存中实际保存的是堆内存空间的访问地址
具体内存分配如下:
使用new开辟堆内存空间
存储引用(实例)
指向对应的堆内存
存储对象
Name=null;
Age=0;
堆内存
per
栈内存
Person per=new Person( );
例如现在new一个对象:
Person per1=new Person( );
现在又有如下语句:Person per2=null; per2=per1;
那么设置per2对象的内容实际上就是设置per1对象的内容,假如per1对象的name、age属性值分别为“张三”、23,那么通过以下语句可以修改per1对象的属性值:
="李四" ; =32; 那么:
="李四" ; =32;
注意:匿名对象只在堆内存中开辟空间,而不会在栈内存中开辟空间
( )的区别:
使用length取得数组的长度
使用length( )方法取得字符串的长度
:
(1)private访问权限:private属于私有访问权限,可以用在属性的定义、方法的声明上,一旦使用了private关键字声明,则只能在本类中访问;
(2)default(默认)访问权限:如果一个类中的属性或方法没有使用任何的访问权限声明, 则就是默认的访问权限,默认的访问权限可以被本包中的其他类所访问,但是不能被其他包中的类所访问;
(3)protected访问权限:protected属于受保护的访问权限,一个类中的成员如果使用了 protected访问权限,则只能被本包及不同包的子类所访问;
(4)public访问权限:public属于公共访问权限,如果一个类中的成员使用了public访问权限,就可以被所有的类访问,不管是不是在同一个包中。
对以上所述列表如下:
①类访问修饰符
序号
说明
1
类的修饰符只有public和default两个;
2
public修饰类时表示任何包的其它类都可以访问该类;
3
访问修饰符为default时只有在同一个包里的类才能访问它,其他包里的都不行;
4
类的构造函数(构造器) 不能用final、abstract、synchronized、native、static等关键字进行修饰;
②成员访问修饰符(public、protected、default、private)
序号
规则说明
1
java的成员访问修饰符有4种:public、private、protected、default
2
public static == static public;
3
类的成员访问修饰符的详细描述如下:(√表示允许访问,×表示不能访问)
visibility
public
protected
default
private
在本类中能否访问




在同一个包中不同的类中能否访问



×
在不同包的子类中能否访问


×
×
在不同包中的父类中能否访问


×
×
在不同的包中不同的类中访问

×
×
×
综合上表,访问修饰符的访问权限为:public>protected>default>private
4. 关于==和equals的区别:
例如以下程序:
public class StringDemo{
public static void main(String[] args){
String str1="hello" ;
String str2=new String("hello");
String str3=str2 ;
( str1==str2);
( str1==str3);
( str2==str3);
}
}
程序的输出结果为:false false true
对于str1和str2来说,其内容分别保存在堆内存的不同地址空间中,所以即使内容相同,但是地址的值是不相同的,所以str1和str2比较不相等。而str2和str3指向同一堆内存空间,是同一地址,所以最终结果str2和str

最近更新

2025年松原职业技术学院单招职业适应性测试题.. 44页

2025年武夷山职业学院单招职业适应性测试题库.. 44页

2025年武胜县幼儿园教师招教考试备考题库附答.. 31页

2025年永泰县招教考试备考题库含答案解析(夺.. 30页

2025年江苏大学京江学院马克思主义基本原理概.. 12页

2025年江西卫生职业学院马克思主义基本原理概.. 13页

2025年江西科技学院单招职业技能考试题库附答.. 44页

2025年沈阳职业技术学院单招职业倾向性考试题.. 44页

2025年河北经贸大学马克思主义基本原理概论期.. 13页

2025年河南省省直辖行政单位单招职业倾向性考.. 44页

2025年浑源县招教考试备考题库及答案解析(必.. 31页

2025年浙江经济管理职工大学马克思主义基本原.. 12页

2025年海南职业技术学院马克思主义基本原理概.. 12页

2025年渭南职业技术学院单招综合素质考试题库.. 45页

2025年湖南城建职业技术学院单招职业技能考试.. 43页

2025年滁州城市职业学院单招综合素质考试题库.. 44页

2026年主管中药师考试备考题100道及答案【最新.. 38页

2026年医学微生物学习题集及答案(典优) 40页

2025年皖南医学院马克思主义基本原理概论期末.. 12页

2025年聊城大学东昌学院马克思主义基本原理概.. 12页

2026年网络安全知识竞赛题库附答案【考试直接.. 40页

小学历史与文化知识竞赛题库100道及答案(夺冠.. 37页

小学历史与文化知识竞赛题库100道附答案【突破.. 37页

2025年辽宁机电职业技术学院单招职业适应性测.. 42页

最新全国政法队伍教育整顿知识竞赛试题库及答.. 40页

2025年金陵科技学院马克思主义基本原理概论期.. 12页

2025年韶关市职工大学马克思主义基本原理概论.. 13页

2026年主管中药师考试备考题100道含答案(巩固.. 38页

2026年医学微生物学习题集【原创题】 40页

2026年中医住培带教师资理论考核题库100道含完.. 39页