- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 IO流文件"切割者"
文件切割者RandomAccessFilepublic class TestIOS{ public static void main(String [] args){ // src需要切割的文件路径 String src="src/com/sxt/test/TestIOS.java"; RandTest1(src); } /** * 文件分割 */...
2019-09-19 22:20:57 181
原创 IO流"递归"实现"文件夹克隆"
首先通过缓冲字节输入流和缓冲字节输出流实现文件的拷贝,然后通过File类进行文件类型的判断,最后通过递归来实现文件夹的复制。public class DirCopy{ public static void main(String[] args){ dirCopy(new File("源文件"),new File("目标文件")); } //文件的拷贝 public static...
2019-09-19 20:54:50 175
原创 IO流实现"文件克隆"
文件克隆例题一:使用带缓冲区的字节流实现文件的克隆。使用BufferedInputStream和BufferedOutputStream来实现文件的复制import java.io.*;/** * 添加缓冲区之后的字节流的拷贝 */public class TestCopy2 { public static void main(String[] args) { ...
2019-09-19 20:19:26 203
原创 简述Java集合辨析理论题
理论知识总结1.顺序存储结构和链式存储结构的特点、优缺点对比顺序表:特点:在内存中分配连续的空间,只存储数据,不需要存储地址信息,逻辑上相邻的元素,物理位置上也相邻。优点:1,节省存储空间。因为分配给数据的存储单元全用来存放结点数据,结点之间扽逻辑关系没有占用额外的存储空间。2,索引查询效率高。每个结点对应一个序号,由序号可以直接计算出结点的存储地址。缺点:1,插入和删除操作需要移...
2019-09-19 19:36:02 155
原创 Java集合中使用"比较器"的集合
TreeSet和TreeMap本章节仅展示TreeSet1.1 创建Student类并实现内部比较器import java.util.Objects;/** * 创建一个Student的javaBean对象 实现内部比较器 */public class Student implements Comparable<Student>{ private int s...
2019-09-19 17:38:35 855 1
原创 Java"集合"基本数据类型遍历练习
集合遍历1.ArrayList五种遍历方式import java.util.ArrayList;import java.util.Iterator;import java.util.ListIterator;/** * 通过add方法向元素中添加数据 * 并将指定位置的索引进行打印 * 以及对分数进行遍历 */public class TestArrayList { p...
2019-09-19 15:12:32 204
原创 Java”数组“常用操作小练习
数组的常规操作1.默认初始化、动态初始化、静态初始化 //默认初始化和动态初始化相结合 //默认初始化 String[] str=new String[4]; //动态态初始化 str[0]=new String("java:60分"); str[1]=new String("python:70分")...
2019-09-19 11:35:06 240
原创 JAVA中日期类型、时间类型以及字符串类型三者之间相互转换
时间和字符串之间的相互转换时间类型转换为字符串类型 //获取当前系统时间 Date date=new Date(); //将时间类型转化为字符串类型 首先声明字符串的显示格式 SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd"); ...
2019-09-19 09:53:14 1664
原创 String、StringBuffer、StringBuider”字符串三侠客“
String类1.含义 String类被称为“不可修改的字符串常量类”。2.底层实现 String类底层的修饰代码。 String字符串底层内部维护了一个byte[]数组,使用final关键字修饰,数组中的值一旦被声明,就不能被再次赋值。 接下来就分析一下内存中的执行过程,明明值相同为什么结果会不一样。 String类属于引用数据类型,按地址进行传递。 ...
2019-09-08 22:27:48 159
原创 Java面向对象“总动员”
1.面向过程和面向对象1.1共同概念: 面向过程和面向对象都是对软件分析、设计和开发的一种思想,它指导着人们以不同的方式去分析、设计和开发软件。1.2 应用领域: C语言是一种典型的面向过程的语言。java是一种典型的面向对象语言。1.3 总结: 联系: 面向对象和面向过程思想都是解决问题的思维方式,都是代码组织的方式。 面向过程 面向过程是一种”执行者思...
2019-08-31 21:06:59 129
原创 浅谈Java程序执行的内存分析
Java虚拟机的内存可以简单的分为三个区域:虚拟机栈(stack)、堆(heap)、方法区(method area)。虚拟机栈的特点: 1. 栈描绘的是方法执行的内部模型。每一个调用方法执行之后,就会在栈中加载一次。 2.JVM虚拟机为每一个线程都创建栈,用于存储该线程执行方法的信息。 3 . 栈属于线程私有,不能实现线程之间的共享。 4 . 栈的存储方式是"先进后出,后进先...
2019-08-28 17:13:49 171
原创 使用static修饰和不使用static的区别
static修饰static修饰的成员变量叫做静态成员变量. 静态成员变量存在方法区中,被当前类所有对象共享,在内存中只有一份. 静态成员变量可以使用对象名.变量名的方式进行访问,但是不推荐. 推荐使用类名.变量名的方式进行访问. static修饰的成员方法,叫做类方法. 静态成员方法中只能直接使用静态的成员变量. 静态成员方法可以使用对象名.方法名调用 不推荐 ...
2019-08-27 12:01:41 4562
原创 java中"方法"的理解
方法1.学习方法的目的: 掌握方法的规则,使用方法,可以提高代码的高效运行,可重复的调用…2.什么是方法: 能够满足人们的某种功能的代码快,我们将数多行的代码封装到一个附带名字的代码块中,就是我们说的方法。 定义: public static int add(int b) { 语句块 return b; }public :表示方法的访问范围,是否被其他方法...
2019-08-27 08:52:22 368
原创 被"框"起来的数据
在这个万物链的互联网大时代,数据是我们每一个人都实时关注的问题,你拥有的数据量的多少,也就决定了你在界内话语权的轻重。那么数据是怎么来的呢?那就需要我们不断地去实践、去探索、去总结,最终归纳出最为重要的信息。我们归纳出的那些信息,又保存在哪里呢?,我们的大量数据都以文字或者数字再或者就是以流的形式保存于表中。 表,可以说是我们保存信息的重要载体。办公软件中我们把重要的信息保存到...
2019-08-26 21:45:10 147
原创 控制语句
内容:简单介绍了Java中基本的控制语句,If else语句;switch多分支语句;while循环语句;for循环语句;以及本章的一些小案例。十进制的整数和小数转换成二进制水仙花数以及平行四边形的打印正等腰三角形和倒等腰三角形(两个连起来相当于菱形的打印)...
2019-08-23 22:10:29 74
原创 基本数据类型的转换
基本数据类型的转换基本数据类型有八种,但是除了boolean类型之外的七种类型是可以进行自动类型转换。1.基本数据类型的自动转化:转化方向:从低级基本数据类型向高级基本数据类型转换byte---->short---->int---->longchar----->int---->long---->float---->double注意:进行自动类型...
2019-08-21 21:58:12 517
java学习第二天.xmind
2019-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人