摘要: String类 String代表字符串,是个常量,创建值之后不能再更改 变更字符串内容实际上是新开了内存空间,并改了记录的地址值,指向新字符串 创建对象,把数组元素变成一串字符串 String = new String( byte[] 或者 char[] ) 字符串长度 int = str.leng 阅读全文
posted @ 2019-07-14 19:55 鹿友 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 类 类是某一类事物的描述,是抽象的、概念上的定义 类是创建Java对象的模板,定义着属性和方法,是向上抽取的产物,不可以直接使用 一个类里面可以包含以下变量: 局部变量:在方法、构造方法内部或语句块中定义的变量,随着方法生死而生死 成员变量:定义在类里面方法体外面的变量,在创建对象的时候实例化 类变 阅读全文
posted @ 2019-07-08 22:51 鹿友 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 方法 方法是实现某个目的的具体过程 访问修饰符 是否静态 返回值 方法名( 参数类型 形参 ){ 方法体 return; } 其实每个方法最后一行都有一个return,无返回值也是有默认的一个return,用于结束方法 方法的好处 可以进行重复调用,减少大量重复代码,提高代码复用性 方法分类 无参无 阅读全文
posted @ 2019-07-07 11:11 鹿友 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 原文: "java类的加载机制" 什么是类的加载 类的加载指的是将类的class文件中的二进制数据读入到内存中,将其放在 方法区 内,然后在 堆区 创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法 阅读全文
posted @ 2019-07-04 23:02 鹿友 阅读(141) 评论(0) 推荐(0) 编辑
摘要: JVM的组成 类加载器(classloader) 执行引擎(execution engine) 运行时数据区域(runtime data area) 对于Java程序员来说,在虚拟机自动内存管理机制下,不再需要像C/C++程序开发程序员这样为内一个new 操作去写对应的delete/free操作,不 阅读全文
posted @ 2019-06-29 00:00 鹿友 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 数组是什么 概述 数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。 Java 语言中提供的数组是用来存储固定大小的同类型元素。这些元素可以按照统一的方式进行操作。 一个数组就是内存空间中划出的一串连续的空间。 怎么使用数组 创建数组 动态初始化 (先创建固 阅读全文
posted @ 2019-06-02 19:26 鹿友 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Java是什么 概述 java是一种面向对象编程语言,不过经过多年的发展,现在已经演变为了一套强大的技术体系。Java设计者们将Java划分为3种结构独立但却彼此依赖的技术体系分支,它们分别对应着不同的规范集合和组件: Java SE(标准版):主要活跃在桌面领域,主要包含了Java API组件; 阅读全文
posted @ 2019-05-04 00:02 鹿友 阅读(248) 评论(0) 推荐(0) 编辑