随笔分类 -  JavaSE

Java SE合集
Java中的IO流操作
摘要:IO流 一、IO产生的原因 1、在操作系统中,一切数据都是以文件的形式存储。 2、需要将文件长久存储在外部设备。 3、程序运行时,所有的数据都需要在内存中,而内存的大小有限,因此常常需要在内存和外设之间交换数据,即IO。 4、在Java语言中,主要通过输入流和输出流完成I/O功能,实现和外设之间的数 阅读全文

posted @ 2020-06-27 00:26 lifelicanpeng 阅读(184) 评论(0) 推荐(0) 编辑

深度解析Java中的File类
摘要:File类 一、是什么? 1.引述: ​ 存储在程序中的数据是暂时的,当程序在终止时它们就会丢失。为了能够永久地保存程序中创建的数据,需要将他们存储带磁盘或其他永久存储设备的文件中。这样,这些文件其后就可以被其他程序传送和读取。由于数据存储在文件中,使用本篇博文就介绍如何使用File类创建、重命名、 阅读全文

posted @ 2020-06-25 21:15 lifelicanpeng 阅读(350) 评论(0) 推荐(0) 编辑

面向对象特殊语法
摘要:一、成员变量 VS 局部变量 1、定义的位置不同 成员变量定义在方法体之外,局部变量定义在类体中或者是方法的形式参数 2、内存位置不同 成员变量的值存储在堆上,局部变量的值存储在栈上 3、声明周期不同 成员变量的存储空间随着对象的销毁和销毁(释放),局部变量岁方法栈帧的销毁而销毁 4、初始值不同 局 阅读全文

posted @ 2020-06-18 22:37 lifelicanpeng 阅读(231) 评论(0) 推荐(0) 编辑

类和对象基本概念及其使用
摘要:一、对象 1、Java程序运行的基本单位,类似于组成客观上世界中个体 2、对象包含两个方面: (1)、属性——用成员变量表示 (2)、行为——用成员方法表示 二、类 类是所有对象共性的抽象 (1)、属性——描述对象中哪些属性(通过定义成员变量) (2)、行为——描述对象有哪些行为,以及行为的具体表现 阅读全文

posted @ 2020-06-17 22:02 lifelicanpeng 阅读(836) 评论(0) 推荐(0) 编辑

Java基础——递归
摘要:递归 一、预备知识 1、栈内存 关于栈内存,我们需要了解栈内存管理的细节: (1)、栈内存分配的基本单位——栈帧 a、之前讲过,局部变量(方法的形式参数和方法中定义的变量)存储在栈空间中; b、一个方法,当它被调用执行的时候,方法中的局部变量等,才需要在栈空间上存储,当调用结束,立即释放栈空间上占用 阅读全文

posted @ 2020-06-12 00:31 lifelicanpeng 阅读(199) 评论(0) 推荐(0) 编辑

Java基础——方法传值(基本数据类型 VS 引用数据类型)
摘要:总结——基本数据类型传值,引用类型传地址 在Java语言中,不管参数的类型是引用类型还是基本数据类型,数据参数和形式参数进行值传递的方式只有一种——参数值的值 复制一份 赋值给形式参数 所以,实参的值,其实就有两份,调用方法中一份,被调用方法中一份 1、当方法的参数是基本数据类型的参数时,参数有两份 阅读全文

posted @ 2020-06-11 23:37 lifelicanpeng 阅读(682) 评论(0) 推荐(0) 编辑

Java基础——二维数组
摘要:二维数组 一、二维数组的初始化格式 二维数组的实质就是一维数组的数组 1、格式一 数据类型[][] 变量名 = new 数据类型[m][n] int[][] arr = new int[2][2]; m代表二维数组中一维数组的个数 n代表二维数组中所包含每一维数组所能包含的元素个数 2、格式二 数据 阅读全文

posted @ 2020-06-10 23:37 lifelicanpeng 阅读(434) 评论(0) 推荐(0) 编辑

Java基础——一维数组
摘要:数组 一、数组的概念(一组相同类型的数据) 相同数据类型的数据元素的有序集合(容器) 数组中每个数据单元所占用的内存空间相等,且存放在一块连续的内存当中 1、相同数据类型 访问变量的时候,存储空间有地址,找到变量地址,访问 addr = baseAddr + (数组单元编号)*数据宽度 ——(数组编 阅读全文

posted @ 2020-06-10 00:07 lifelicanpeng 阅读(206) 评论(0) 推荐(0) 编辑

Java基础——方法
摘要:方法 一、方法的定义 1、方法就是完成特定功能的代码块(在某些其他语言中,也被称为函数) 2、方法定义的格式 修饰符 方法返回值类型 方法名(参数类型1 参数1,参数类型2 参数2,……){ 方法体语句; return 返回值; } 3、方法定义的格式说明: 修饰符:现在先认为是固定的public 阅读全文

posted @ 2020-06-09 23:22 lifelicanpeng 阅读(174) 评论(0) 推荐(0) 编辑

Java基础——数据类型
摘要:一、数据类型 1、八种基本数据类型 byte 1字节 short 2字节 int 4字节 long 8字节 float 4字节 double 8字节 boolean char 2字节 注:1 byte = 8 bit(位) 4 byte = 1个字 2、 数据类型转换 (1)自动转换 byte,ch 阅读全文

posted @ 2020-06-08 23:21 lifelicanpeng 阅读(159) 评论(0) 推荐(0) 编辑

Java基础——常见命名规则(驼峰命名法)
摘要:1、标识符(我们自己起的一个名字) 就是给类,接口,方法,变量等起名字时使用的字符序列 组成规则 英文大小写字母 数字字符 $和_ 注意事项 不能以数字开头 不能是Java中的关键字(保留字) 区分大小写 2、包命名: 类似于在操作系统中,以文件夹的形式组织文件, 在Java文件中,以包来组织Jav 阅读全文

posted @ 2020-06-08 13:54 lifelicanpeng 阅读(7932) 评论(0) 推荐(2) 编辑

JDK下载、安装
摘要:一、JDK下载 : 百度云下载 (windows 和 Mac版本) 链接: https://pan.baidu.com/s/17w9PUSjaKE_K1Nv0m2yKNg 提取码: 6rim 二、JDK安装(建议不要安装在C盘): 建议JDK安装路径中不要有中文,同时当提示安装Jre时,可以选择不安 阅读全文

posted @ 2020-06-03 16:41 lifelicanpeng 阅读(651) 评论(0) 推荐(0) 编辑

Java、JRE、JVM之间的关系
摘要:1、JDK(Java Development Kit):Java开发工具包,JDK 是整个 Java 开发的核心,它集成了 jre 和一些好用的小工具。例如:javac.exe,javap.exe,jar.exe 等。 2、JRE(Java Runtime Environment):Java运行时环 阅读全文

posted @ 2020-06-03 16:06 lifelicanpeng 阅读(175) 评论(0) 推荐(0) 编辑

JAVA版本介绍
摘要:一、Java语言的发展: JDK 1.0(1996)JDK 1.1(1997)J2SE 1.2(1998)J2SE 1.3(2000)J2SE 1.4 (2002)J2SE 5.0 (2004)Java SE 6 (2006) ————2009年sun公司被Oracle公司收购Java SE 7 ( 阅读全文

posted @ 2020-06-02 18:49 lifelicanpeng 阅读(2896) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示