首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java学习笔记
RG
创建于2021-05-25
订阅专栏
学习Java
等 7 人订阅
共106篇文章
创建于2021-05-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MySQL数据库-MySql基础&SQL入门
数据库的基本概念 什么是数据库 数据库(DataBase)就是存储和管理数据的仓库 其本质是一个文件系统, 还是以文件的方式,将数据保存在电脑上 为什么使用数据库 存储方式 优点 缺点 内存 速度快
Java新特性
Java8的新特性 Java8的概述 Java8是Java语言的一个重要版本,该版本于2014年3月发布,是自Java5以来最具革命性的版本,这个版本包含语言、编译器、库、工具和JVM等方面的十多个新
Java常用设计原则和设计模式
常用的设计原则 软件开发的流程 需求分析文档、概要设计文档、详细设计文档、编码和测试、安装和调试、维护和升级 常用的设计原则 开闭原则(Open Close Principle) 对扩展开放对修改关闭
Java核心类库-反射机制
基本概念 通常情况下编写代码都是固定的,无论运行多少次执行的结果也是固定的,在某些特殊场合中编写代码时不确定要创建什么类型的对象,也不确定要调用什么样的方法,这些都希望通过运行时传递的参数来决定,该机
Java核心类库-网络编程
网络编程的常识 七层网络模型 OSI(Open System Interconnect),即开放式系统互联,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。 OSI七层模型和TCP/IP
Java核心类库-多线程
基本概念 程序和进程的概念 程序 - 数据结构 + 算法,主要指存放在硬盘上的可执行文件。 进程 - 主要指运行在内存中的可执行文件。 目前主流的操作系统都支持多进程,为了让操作系统同时可以执行多个任
Java核心类库-IO流
IO流的概念 IO就是Input和Output的简写,也就是输入和输出的含义。 IO流就是指读写数据时像流水一样从一端流到另外一端,因此得名为“流"。 基本分类 按照读写数据的基本单位不同,分为字节流
Java核心类库-异常机制和File类
异常机制 基本概念 异常就是"不正常"的含义,在Java语言中主要指程序执行中发生的不正常情况。 java.lang.Throwable类是Java语言中错误(Error) 和异常(Exception
Java核心类库-集合类库(2)
泛型机制 基本概念 通常情况下集合中可以存放不同类型的对象,是因为将所有对象都看做Object类型放入的,因此从集合中取出元素时也是Object类型,为了表达该元素真实的数据类型,则需要强制类型转换,
Java核心类库-集合类库(1)
集合的概念是 集合的由来 当需要在Java程序中记录单个数据内容时,则声明一个变量。 当需要在Java程序中记录多个类型相同的数据内容时,声明一个一维数组。 当需要在Java程序中记录多个类型不同的数
Java核心类库-可变字符串类和日期相关类
可变字符串类 基本概念 由于String类描述的字符串内容是个常量不可改变,当需要在Java代码中描述大量类似的字符串时,只能单独申请和存储,此时会造成内存空间的浪费。 为了解决上述问题,可以使用ja
Java核心类库-String类的概述和使用
String类的概念 java.lang.String类用于描述字符串,Java程序中所有的字符串字面值都可以使用该类的对象加以描述,如:"abc"。 该类由final关键字修饰,表示该类不能被继承。
Java核心类库-常用类的概述和使用
常用的包 包的名称和功能 java.lang包 - 该包是Java语言的核心包,并且该包中的所有内容由Java虚拟机自动导入。 如:System类、String类、... java.util包 - 该
Java面向对象编程-特殊类
当一个类的定义出现在另一个类的类体中时,那么这个类叫做内部类(Inner),而这个内部类所在的类叫做外部类(Outer)。 类中的内容:成员变量、成员方法、构造方法、静态成员、构造块和静态代码块、内部类。 当一个类存在的价值仅仅是为某一个类单独服务时,那么就可以将这个类定义为所…
Java面向对象编程-多态和特殊类
多态主要指同一种事物表现出来的多种形态。 饮料:可乐、雪碧、红牛、脉动、... 宠物:猫、狗、鸟、鱼、小强、... 人:学生、教师、工人、保安、... 图形:矩形、圆形、梯形、三角形、... 自动类型转换主要指小类型向大类型的转换,也就是子类转为父类,也叫向上转型。 强制类型转…
Java面向对象编程-static关键字和继承
使用static关键字修饰成员变量表示静态的含义,此时成员变量由对象层级提升为类层级,也就是整个类只有一份并被所有对象共享,该成员变量随着类的加载准备就绪,与是否创建对象无关。 static关键字修饰的成员可以使用引用.的方式访问,但推荐类名. 的方式。 在非静态成员方法中既能…
Java面向对象编程-方法和封装
构造方法名和类名完全相同并且没有返回值类型,连void都不许有。 若类中出现了构造方法,则编译器不再提供任何形式的构造方法。 使用new关键字创建对象时会自动调用构造方法实现成员变量初始化工作。 若方法名相同,参数列表不同,这样的方法之间构成重载关系(Overload)。 方法…
Java面向对象编程-类和对象
万物皆对象。 面向对象指以属性和行为的观点去分析现实生活中的事物。 面向对象编程指先以面向对象的思想进行分析,然后使用面向对象的编程语言进行表达的过程。 面向对象编程是软件产业发展的需求。 理解面向对象的思想精髓(封装、继承、多态)。 对象主要指现实生活中客观存在的实体,在Ja…
Java语言基础-数组
在Java程序中记录多个类型相同的数据内容时,则声明一个一维数组即可,一维数组本质上就是在内容空间中申请一段连续的存储单元。 数组是相同数据类型的多个元素的容器,元素按线性顺序排列,在Java语言中体现为一种引用数据类型。 栈用于存放程序运行过程当中所有的局部变量。一个运行的J…
Java语言基础-流程控制语句
当需要进行条件判断并做出选择时,使用分支结构。 提示用户输入两个整数,使用if分支结构找到最大值并打印出来。 提示用户输入一个整数,使用if else分支结构判断该整数是负数还是非负数并打印。 使用if else分支结构判断该整数是正数、负数、还是零。 出租车计费方式:由里程钱…
下一页