随笔分类 - Java
摘要:1.实现多线程 1.1进程和线程【理解】 进程:是正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源 线程:是进程中的单个顺序控制流,是一条执行路径 单线程:一个进程如果只有一条执行路径,则称为单线程程序 多线程:一个进程如果有多条执行路径,则称为多线程程序
阅读全文
摘要:1.IO流案例 1.1集合到文件数据排序改进版【应用】 1.1.1案例需求 键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩)。要求按照成绩总分从高到低写入文本文件 格式:姓名,语文成绩,数学成绩,英语成绩 举例:林青霞,98,99,100 1.1.2分析步骤 定义学生类 创建TreeSet
阅读全文
摘要:1.字节缓冲流 1.1 字节缓冲流构造方法【应用】 字节缓冲流介绍介绍 lBufferOutputStream:该类实现缓冲输出流。 通过设置这样的输出流,应用程序可以向底层输出流写 入字节,而不必为写入的每个字节导致底层系统的调用 lBufferedInputStream:创建BufferedIn
阅读全文
摘要:1.File类 1.1File类概述和构造方法【应用】 File类介绍 它是文件和目录路径名的抽象表示 文件和目录是可以通过File封装成对象的 对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以 是不存在的。将来是要通过具体的操作把这个路径的内容转换为
阅读全文
摘要:Java(0)_ 安装jdk JDK下载 访问oracle官网:http://www.oracle.com 在首页点击Downloads,进入oracle软件下载页。 在下载页面,点击Java。 选择Java (JDK) for Developers,点击。 在 Java SE Downloads
阅读全文
摘要:1.Map集合 1.1Map集合概述和特点【理解】 Map集合概述 interface Map<K,V> K:键的类型;V:值的类型 Map集合的特点 键值对映射关系 一个键对应一个值 键不能重复,值可以重复 元素存取无序 Map集合的基本使用 public class MapDemo01 { pu
阅读全文
摘要:Java(8)_ 集合(2) 1.Set集合 1.1Set集合概述和特点【应用】 Set集合的特点 元素存取无序 没有索引、只能通过迭代器或增强for循环遍历 不能存储重复元素 Set集合的基本使用 public class SetDemo { public static void main(Str
阅读全文
摘要:1.Collection集合 1.1集合体系结构【记忆】 集合类的特点 提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变 集合类的体系图 1.2Collection集合概述和基本使用【应用】 Collection集合概述 是单例集合的顶层接口,它表示一组对象,这些对象也称为Collec
阅读全文
摘要:1.包装类 1.1基本类型包装类(记忆) 基本类型包装类的作用 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据 常用的操作之一:用于基本数据类型与字符串之间的转换 基本类型对应的包装类 | 基本数据类型 |包装类 | | | | |byte| Byte| |short |
阅读全文
摘要:1.参数传递 1.1 类名作为形参和返回值(应用) 1、类名作为方法的形参 方法的形参是类名,其实需要的是该类的对象 实际传递的是该对象的【地址值】 2、类名作为方法的返回值 方法的返回值是类名,其实返回的是该类的对象 实际传递的,也是该对象的【地址值】 示例代码 class Cat { publi
阅读全文
摘要:1.多态 1.1多态概述 同一个对象,在不同时刻表现出来的不同形态 举例:猫 我们可以说猫是猫:猫 cat = new 猫(); 我们也可以说猫是动物:动物 animal = new 猫(); 这里猫在不同的时刻表现出来了不同的形态,这就是多态 多态的前提和体现 有继承/实现关系 有方法重写 有父类
阅读全文
摘要:修饰符 1.1包的概述和使用 其实就是文件夹 作用:对类进行分类管理 包的定义格式 格式:package 包名; (多级包用.分开) 范例:package com.itheima; 带包的Java类编译和执行 手动建包: 按照以前的格式编译java文件 javac HelloWorld.java 手
阅读全文
摘要:Java(2)_Java 内存分配 内存分配: 内存是计算机中的重要原件,临时存储区域,作用是运行程序。 我们编写的程序是存放在硬盘中的,在硬盘中的程序是不会运行的。 必须放进内存中才能运行,运行完毕后会清空内存。 Java虚拟机要运行程序,必须要对内存进行空间的分配和管理 举个例子: 001是假设
阅读全文
摘要:IDEA快捷键 快速生成语句 快速生成main()方法:psvm,回车 快速生成输出语句:sout,回车 内容辅助键 Ctrl+Alt+Space (内容提示,代码补全) 快捷键 注释: 单行:选中代码,Ctrl+/,再来一次就是取消 多行:选中代码,Ctrl+Shift+/,再来一次就是取消 格式
阅读全文
摘要:Java(1)_Java 运算符 自增自减运算符 ++和-- 既可以放在变量的后边,也可以放在变量的前边 单独使用的时候, ++和-- 无论是放在变量的前边还是后边,结果是一样的。 参与操作的时候,如果放在变量的后边,先拿变量参与操作,后拿变量做或者--。 参与操作的时候,如果放在变量的前边,先拿变
阅读全文

浙公网安备 33010602011771号