【JavaSE之I/O流】教程文章相关的互联网学习教程文章

JavaSE 第二章面向对象--包、访问权限修饰符、final关键字【代码】

2.13 包 java的包,类似电脑系统中的文件夹,包里存放的是类文件。 当类文件很多的时候,通常会采用多个包进行存放管理,这种方式称为分包管理。 在项目中,我们将相同功能的类放到一个包中,方便管理。并且日常项目的分工也是以包作为边界。 类中声明的包必须与实际class文件所在的文件夹情况相一致,即类声明在a包下,则生成的.class文件必须在a文件夹下,否则,程序运行时会找不到类。 声明格式: 通常使用公司网址反写,可以有...

JavaSE学习笔记 Map接口的具体实现类:LinkedHashMap以及TreeMap【代码】【图】

Map集合接口具体实现类:LinkedHashMap以及TreeMap 1.LinkedHashMap的概述2.TreeMap概述总结 前面我们学习了Map接口中最常用的实现类:HashMap,并且对HashMap的底层实现原理做了一定的深入探讨。下面我们将要了解的是Map接口中的另外两大实现类:LinkedHashMap与TreeMap。 1.LinkedHashMap的概述 LinkedHashMap实现了Map接口,而且继承自HashMap。 它的多种操作都是建立在HashMap的操作基础上的。 public class LinkedHashMap<K,V...

JavaSE(2)02【代码】【图】

多线程 静态代理 //静态代理总结: //真实对象和代理对象都要实现同一个接口 //代理对象要代理真实角色:把真实对象通过参数传给代理对象 //好处: //代理对象可以做好多真实对象做不了的事情 //真实对象专注做自己的事情 public class StaticProxy {public static void main(String[] args) {WeddingCompany company=new WeddingCompany(new You());company.marray();} } interface Marry{void marray(); } //真实角色:你去结婚...

JavaSE基础-变量,常量,作用域【代码】

变量 变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 变量的作用域类变量 实例变量 局部变量public class Hello {static int a = 0;//类变量(静态变量)String name = "zhangsan";//实例变量public void method(){int c = 0;//局部变量} }局部变量必须声明和初始化才能使用 实例变量:从属于对象,如果不初始化,会默认为null或者0 bool值默认为false变量的命名规范所有的变量,方法,类名命名规范:见名知...

JavaSE_11 面向对象【代码】

JavaSE_11 面向对象 文章目录 JavaSE_11 面向对象1.面向过程和面向对象面向过程思想面向对象思想小结 2.什么是面向对象3.类和对象的关系4.创建与初始化对象5.构造器6.封装概念优点使用 7.继承概念super 详解super 和 thissuperthis方法重写概念特点为什么需要重写总结8.多态概念优点多态实现的必要条件 9.static关键字概念使用static注意事项 10.抽象类11.接口概念语法 12.内部类概念分类使用1.面向过程和面向对象 面向过程思想 分...

JavaSE_03 变量、常量、作用域【代码】

JavaSE_03 变量、常量、作用域 文章目录 JavaSE_03 变量、常量、作用域1.变量变量概述注意 2.常量常量概述常量的分类 3.作用域4.命名规范 1.变量 变量概述 程序运行期间,内容可以发生改变的量。 Java是一种强类型语言,每个变量都必须声明其类型。 Java变量是程序中基本的存储单元,其要素包括变量名,变量类型和作用域。 //数据类型 变量名称; //创建了一个变量:变量名称 = 数据值; //赋值:将右边的数据值,赋值交给左边的变...

JavaSE 第二章面向对象之构造、封装、继承【代码】

2.7 构造方法 构造方法作用 创建一个类的对象,并给对象的数据进行初始化 构造方法格式 方法名与类名相同; 没有返回值类型,连void都没有,没有具体的返回值。public class Student { public Student() {System.out.println("这是构造方法");} }public class StudentDemo {public static void main(String[] args) {//如何调用构造方法呢?//通过new关键字调用//格式:类名 对象名 = new 构造方法(...);Student s = new Student();...

javaSE & CSFramework(?)& 请求与响应【代码】【图】

在前面的章节中,我们实现了一个 服务器 / 客户端的基本通信框架。实现了客户端上线,下线。服务器开机,宕机等基本操作。当然我们也实现了从一台客户端发消息给另一台客户机(一对一),一台客户端给其他所有客户端发消息(一对多),且在这过程中,服务器成为一个中转站,是信息传递的重要选择节点。 假设我们还是在做聊天室,以上的功能让我们有能力与其他人聊天,但是,似乎少了些什么?对,就是登陆。 聊天用昵称来区分人,而...

【未完待续】JavaSE笔记_持续更新【代码】【图】

JavaSE笔记 JavaSE 笔记1 预科境1.1 博客1.2 Markdown 语法标题字体引用分割线图片超链接列表表格代码 1.3 Windows 常用快捷键1.4 基本的 Dos 命令 2 入门境2.1 Java 的三大版本2.2 JDK JRE JVM2.3 安装开发环境2.4 HelloWorld详解 3 基础语法3.1 注释3.2 标识符与关键字3.3 数据类型3.4 数据类型扩展及面试题JavaSE 笔记 1 预科境 1.1 博客 博客,英文名为Blog,正式名称是网络日记。 为什么要写博客? 需要及时地总结与思考; 提...

JavaSE常用类之JDK8中Date相关类的常用方法【代码】

JDK8 中用到的 Date 类 LocalDate、LocalTime、LocalDateTime 之间的区别 这三种类顾名思义就是三种不同的表述时间的方式,LocalDate 即日期相关、LocalTime 即时间相关、LocalDateTime 即日期时间一起出现。 now( ) 方法获取当前时间 //获取当前的日期、时间、日期 + 时间 LocalDate localDate = LocalDate.now(); LocalTime localTime = LocalTime.now(); LocalDateTime localDateTime = LocalDateTime.now();System.out.println...

JavaSE基础篇(六)——方法【代码】

1. 什么是方法Java方法是语句的集合,这些语句组合在一起执行一个功能。方法是解决一类问题的步骤的有序组合。 方法包含于类或对象中。 方法在程序中被创建,在其他地方被引用。 /*** @public 修饰符:公共方法* @static 修饰符:静态方法(可供类内其他方法调用,可使用类名调用)* @void 返回值类型:空* @main 方法名* @String[] 参数类型* @args 参数名*/ public static void main(String[] args) {}设计方法的...

javase基础【代码】【图】

JAVASE 计算机执行机制编译执行: 将源文件编译成机器码,一次编译,多次执行。 执行效率高,不可跨平台。解释执行: 将源文件一行一行解释,一行一行执行,不同的操作系统具备不同的解释器。 执行效率低,可以跨平台。java的运行机制先编译,在解释 将源文件编译成字节码文件,再将字节码文件进行解释执行。 Write Once Run Anywhere(一次编译,到处执行)Java跨平台原理JVM JRE JDKJVM (Java Virtual Machine)虚拟机: 使用软件...

day01-JavaSE-基础阶段

1.JAVA的分支 JavaSE --> Java标准版(Java Standard Edition).Java基础. JavaME --> Java小型版(Java Micro Edition).用于嵌入式设备.(已经被Android替代) JavaEE --> Java企业版(Java Enterprise Edition).做网站的.(https://pip.itcast.cn/) 2.Java的优势 开源: 开放源代码.(对于你不理解的程序,你是可以看他的源代码的) 跨平台: 一份Java代码,可以在任意操作系统上运行.Java是靠JVM(虚拟机跨平台) 3.JVM,JRE,JDK: JVM: Java虚拟...

JavaSE常用类之String类的常用方法(二)【代码】

String 类常用方法(二) boolean endsWith(String suffix) 测试此字符串是否以指定的后缀结束 boolean startsWith(String prefix) 测试此字符串是否以指定的前缀开始 boolean startsWith(String prefix, int toffset) 测试此字符串从指定索引开始的子字符串是否以指定的前缀结束 boolean contains(charSequence s) 当且仅当此字符串包含指定的 char 值序列时,返回 true int indexOf(String str) 返回指定...

JavaSE学习记录【代码】【图】

目录 java入门卸载JDK安装JDKHelloWorldIDEA安装 Java基础注释标识符数据类型类型转换强制转换自动转换 变量常量 运算符字符串连接问题 包机制DOC注释 Java流程控制用户交换Scanner顺序结构选择结构循环结构 Java方法方法的定义方法的重载可变参数递归 Java数组数组声明创建Java内存分析数组初始化数组的四个基本特点数组使用多维数组Arrays类稀疏数组 面向对象编程Java的核心思想就是OOP三大特性Static值传递和引用传递 类与对象的...