java笔记
amythsir
这个作者很懒,什么都没留下…
展开
-
String 类底层原理:String 类是不可变类
package com.company;public class Main { public static void main(String[] args) { String S= "895";//对象一 String M= "111";//对象二 S=S+M;//在堆内存创建新对象 System.out.println(S); }}会创建三个对象,对象赋值后...原创 2020-03-17 23:00:55 · 235 阅读 · 0 评论 -
java笔记-Array,一维数组、二维数组
Array数字是一个容器。可容纳多个元素,数组是一个数据的集合数组可储存基本数据类型,也可储存引用数据类型数组是引用类型,数组对象存储在堆内存输出中如果是存储java对象,实际上存储的是对像的引用(内存地址)数组一旦创建,在java中长度不可变。数组要求元素的数据类型统一。数组对象都有Length属性,用来获取数组中元素的个数。数组中的元素地址是连续的。数组是一种简单的数据结构...原创 2020-03-11 11:07:01 · 322 阅读 · 0 评论 -
java笔记-包机制、访问控制权限、Object
包机制方便程序的管理,不同功能的类存放在不同的包内。按照功能划分。package语句只能出现在java源代码第一行包名命名规范:采用公司域名倒序的方式域名+项目+模块+功能名dom编译:javac -d . HelloWorld.javaimport语句将需要的类导入import语句只能在package语句之下,class语句之上java.lang包下的类不需要导入import——...原创 2020-03-11 11:01:43 · 171 阅读 · 0 评论 -
java笔记—final修饰,抽象类,抽象方法,接口
P14.final修饰的方法无法被覆盖,无法被重写final修饰的类无法被继承final修饰的局部变量一旦赋值,无法再次赋值。只能赋一次值final修饰的对象,只能指向这个对象,并且只能永远指定这个对象内存地址。final修饰实例变量必须手动赋上值,不能让系统默认赋值,否则报错。P15.final修饰的实例变量一般添加:static,变为静态,称为常量。常量名全部大写,单词之间用下...原创 2020-03-07 20:30:39 · 1765 阅读 · 1 评论