【JavaSE语法(中)】教程文章相关的互联网学习教程文章

javase-排序【代码】

1publicclass sort {2publicstaticvoid main(String[] args) {3 String[] arr = {"aa","bb","cc","dd"};4 System.out.println(Arrays.toString(arr));5// sort(arr);6// System.out.println(Arrays.toString(arr)); 7 Arrays.sort(arr);8for (String string : arr) {9 System.out.print(string); 10 } 11 } 1213privatestaticvoid sort(String[] arr) { 1415for (int i ...

JavaSE面试题:单例设计模式【代码】【图】

JavaSE面试题:单例设计模式编程题:写一个Singleton示例什么是Singleton? Singleton:在 Java中指单例设计模式。 单例模式:即某个类在整个系统中只有一个实例对象可被获取和使用的代码模式。 例如:代表JVM运行环境的Runtime类 要点单例类只能有一个实例。构造函数私有化单例类必须自己创建自己的唯一实例。含有一个该类的静态变量来保存这个唯一实例单例类必须给所有其他对象提供这一实例。对外提供获取该实例对象的方式 (1)直...

javaSE---设计模式【代码】

认识设计模式 https://www.runoob.com/design-pattern/design-pattern-tutorial.html 14.1.什么是设计模式? 设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结 14.2.设计模式的作用是什么? 使用设计模式是为了重用代码、让代码更容易被他人理解、保...

01-10、JavaSE知识点总结_异常处理【代码】【图】

JavaSE知识点总结 异常概述与异常体系结构常见异常异常处理机制一:try-catch-finallytrycatchfinally 异常处理机制二:throws手动抛出异常:throw用户自定义异常类总结面试题 异常概述与异常体系结构异常Java语言中,将程序执行中发生的不正常情况称为异常 开发过程中的语法错误和逻辑错误不是异常 Java程序在执行过程中所发生的异常事件可分为两类 Error: Java虚拟机无法解决的严重问题,如:JVM系统内部错误、资源耗尽等严重情...

JavaSE常用类之StringBuffer/StringBuilder类的常用方法【代码】

StringBuffer 类的常用方法 StringBuffer append(xxx) 提供了很多的 append()方法,用于进行字符串连接 StringBuffer delete(int start, int end) 删除指定位置的内容 StringBuffer replace(int start, int end, String str) 将指定范围的内容替换成其他内容 StringBuffer insert(int offset, xxx) 在指定位置上增加一个内容 StringBuffer reverse() 把当前字符序列逆转 public char charAt(int n) ...

JavaSE基础入门Day3___循环结构

循环结构 生活中的循环 单圈400米的跑道, 跑10000米长跑, 当跑完25圈时, 满足条件, 循环结束 程序中的循环概念: 通过某个条件, 重复的执行一段逻辑代码. while循环语法:while(布尔表达式){ //逻辑代码(循环操作)}执行流程: 先对布尔表达式进行判断, 结果为true, 则执行逻辑代码.本次执行完毕后, 再次进行判断, 结果仍旧为true, 则再次执行逻辑代码.直至布尔表达式的结果为false时, 才会退出循环结构, 执行后续代码.特点: 首...

javase团队人员调度软件系统【代码】【图】

真实项目抽取出来一部分功能的练习demo 看效果可以拉到最后 简介 **该软件实现以下功能: 1.软件启动时,根据给定的数据创建公司部分成员列表(数组) 2.根据菜单提示,基于现有的公司成员,组建一个开发团队以开发一个新的项目 3.组建过程包括将成员插入到团队中,或从团队中删除某成员,还可以列出团队中现在成员的列表 4.开发团队成员包括架构师、设计师和程序员 ** 注意:成员已满 不是开发人员 不是程序员或其子类 该成员...

学习笔记(5):70讲轻松通关JavaSE-类的继承

立即学习:https://edu.csdn.net/course/play/30002/432842?utm_source=blogtoedu 继承: 通过extends对父类进行继承 子类可以拥有父类中的成员变量 子类可以拥有父类的方法 1:java 单继承(只能有一个父亲) 2:多个类可以继承同一个父类(可以有多个儿子) 3:可以多层次继承。 父类方法重写 功能:突破继承带来的限制 特点:方法名 返回值 参数 修饰符和父类中一样 super关键字: 1:可以访问父类的 成员变量和 成员方法,...

JavaSE基础知识之修饰符和使用场景,你真的了解嘛【图】

修饰符的作用是啥?用来定义类、方法或者变量的访问权限 两大类 访问修饰符限定类、属性或方法是否可以被程序里的其他部分访问和调用的修饰符private<default<protected<public非访问修饰符例如static、final、abstract、synchronized等死记硬背外部类修饰符:public或者为默认(default) 方法、属性修饰符:private、default、protected、publicpublic ->公开对外部可见 protected ->对包和所有子类可见 private ->仅对类内部可见方...

javaSE基础学习day13-StringBuffer类详解【代码】

文章目录StringBufferStringBuffer的常见功能面试题 StringBuffer 线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。 StringBuffer的常见功能 添加功能:public StringBuffer append(String str):可以把任意类型数据添加到字符串缓冲区里面,并返回字符串缓冲区本身. public StringBuffer insert(int offset,S...

javaSE Comparable接口中的compareTo()方法【代码】

我们都知道,要对自建对象按照一定规则进行排序的话,要求自建对象实现Comparable接口,并重写compareTo() 方法,但compareTo() 方法的释义却不是那么容易搞清楚,下面举例进行阐述: 声明一个Student类(成员变量id,name)实现Comparable接口,然后重写compareTo()方法, public class Student implements Comparable<Student>{ private int id; private String name;@Overridepublic int compareTo(Student o) {if(this.id...

JavaSE网络编程【代码】【图】

一、网络编程简介 计算机网络 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规 模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、 共享硬件、软件、数据信息等资源 网络编程的目的 直接或间接地通过网络协议与其它计算机实现数据交换,进行通讯 二、网络通信要素 2.1 IP唯一的标识 Internet 上的计算机 本地回环地址(hostAddress):127.0.0.1 主机名(hostName):localhost I...

javaSE-第66篇-循环结构【图】

循环:在java中做重复事情,并且重复的只编写一次 循环优点:减少代码的冗余性 常用的循环: for循环、while循环、do while循环 循环特点: 循环条件、循环操作(循环体)

JavaSE之(九)封装【代码】

九、封装 概述:面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。 原则: 将属性隐藏起来,若需要访问某个属性,提供公共方法对其访问。 9.1 封装的步骤 1.使用private关键字来修饰成员变量。2....

JavaSE(十一) —— 多态【代码】【图】

多态1. 什么是多态 多态是继封装、继承之后,面向对象的第三大特性。 生活中,比如跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞机,飞起来也是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。多态,描述的就是这样的状态。多态 : 是指同一行为,具有多个不同表现形式【前提】 1 . 继承或者实现【二选一】:实现可以理解为抽象方法 2. 方法的重写【意义体现:不重写,无...