Java基础
Louis__7
闻道有先后,术业有专攻
展开
-
工作常用代码
1、数组判空 当定义数组时,为了防止数组越界异常,要对数据进行判空,并抛异常 if(ArrayUtil.isEmpty(xxx)){ //为空是true,不空为false throw new Exception("XXXXX!") } 2、校验只能是中文 public static boolean isChineseStr(String str){ Pattern pattern = Pattern.compile("[\u4e00-\u9fa5]"); cha原创 2021-12-25 16:57:17 · 630 阅读 · 0 评论 -
Eclipse常用配置及快捷键
常用配置: 1、代码自动提示 (在Preference搜activ,把xml,js,java的自动提示都给添加上abcdefghijklmnopqrstuvwxyz,时间设置为100ms) 改java自动提示也可用如此路径: Window -> Preferences -> Java -> Editor -> Content Assist -> Auto Activation 改JavaScript的路径: Window -> Preferences -> Java原创 2020-07-26 09:56:37 · 237 阅读 · 0 评论 -
final关键字与四种权限修饰符
Final关键字 Final关键字概念 Final关键字代表最终、不可改变的。 常见的四种用法: 1、可以用来修饰一个类 2、可以用来修饰一个方法 3、可以用来修饰一个局部变量 4、可以用来修饰一个成员变量 Final关键字用于修饰类: 当final关键字用来修饰一个类的时候,格式: Public final class 类名称{ //... } 含义: 当前这个类不能有任何子类。(太监类) 注意: 一个类如果是final的,那么其中的所有成员方法都无法进行覆盖重写(因为没儿子。。。) Final关键字原创 2020-06-06 16:58:25 · 532 阅读 · 0 评论 -
Java面向对象之多态
多态的概述 回顾面向对象三大特征: 封装性、继承性、多态性 Extends继承或者implements实现,是多态性的前提。 举个栗子: 多态的格式与使用: 代码当中体现多态性,其实就是一句话:父类引用指向子类对象。 格式: 父类名称 对象名 = new 子类名称(); 或者: 接口名称 对象名 = new 实现类名称(); 多态中成员变量的使用特点: 访问成员变量有两种方式: 直接通过对象名...原创 2020-04-24 08:53:12 · 150 阅读 · 0 评论 -
Java中接口的概述
接口概述: 接口就是一种公共的规范标准 只要符合规范标准,就可以大家通用。 接口就是多个类的公共规范。 接口是一种引用数据类型,最重要的内容就是其中的:抽象方法。 如何定义一个接口的格式: Public interface 接口名称{ 接口内容; } 备注: 换成了关键字interface后,编译生成的字节码文件仍然是:.java–>.class. 如果是Java 7,那么接口中可以包含的内...原创 2020-04-23 17:23:03 · 169 阅读 · 0 评论 -
Java面向对象的继承及抽象详解
继承的概述 封装、继承、多态之间的关系: 继承是多态的前提,如果没有继承,就没有多态。 师父和徒弟的关系 继承主要解决的问题就是共性抽取。 继承的特点: 1、 子类可以拥有父类的内容。 2、 子类还可以拥有自己专属的内容。 继承的格式: 在继承的关系中,“子类就是一个父类”,也就是说,子类可以被当作父类看待。 例如父类是员工,子类是讲师,那么“讲师就是一个员工”。关系is-a 定义父类的格式:(...原创 2020-04-22 10:25:52 · 227 阅读 · 0 评论 -
Java字符串的概述和Static关键字概述
字符串概述和特点 Java.lang.String类代表字符串。 API当中说: Java程序中的所有字符串字面值(如:“abc”)都作为此类的实例实现。 其实就是说:程序当中所有双引号字符串、都是string类的对象。(就算没有new,也照样是) 字符串的特点: 1、 字符串的内容永不可变。 2、 正是因为字符串不可改变,所以字符串是可以共享使用的。 3、 字符串效果上相当于是char[ ]字符...原创 2020-04-21 10:53:20 · 241 阅读 · 0 评论 -
Java基础API概述及对象数组
API概述和使用步骤 应用程序编程接口,就是有好多类好多方法,Java API是程序员的字典。 Scanner概述及其API文档的使用。 Scanner类的功能: 可以实现键盘输入数据,到程序当中。 引用类型的一般使用步骤: 1、 导包 import 包路径.类名称; 如果需要使用的目标类,和当前类位于同一个包下,则可以省略导包语句不写。 只有java.lang包下的内容不需要导包,其他的包都需要...原创 2020-04-20 21:26:22 · 275 阅读 · 0 评论 -
Java面向对象思想的概述
面向对象思想的概述 面向对象3大特性:封装、继承、多态 基本特征: 类:是一组相关属性和行为的集合。 属性:就是该事物的状态信息。 行为:就是该事物能够做什么。 类与对象的关系 类是对一类事物的描述,是抽象的 对象是一类事物的实例,是具体的 类是对象的模板,对象是类的实体。 类的定义: 注意事项: 成员变量是直接定义在类当中的,在方法外边。 成员方法不要写static关键字 对象的创建及其使用...原创 2020-04-19 18:26:28 · 303 阅读 · 0 评论 -
Java中Idea介绍基本使用和方法的使用及数组的使用
集成开发环境IDE:好比全自动洗衣机 Idea安装(官网下载就可) Idea项目结构:Project–>Model–>package 基本配置: 字体改为16 可改为鼠标滑轮更改字体大小 自动提示ctrl+空格 常用快捷键: Alt+Enter自动修正代码 Ctrl+y快速删除一行 Ctrl+d快速复制一行 Ctrl+alt+L快速格式化代码 Ctrl+/单行注释 Ctrl+shift...原创 2020-04-17 21:13:37 · 601 阅读 · 0 评论 -
Java基础之入门必备
第一部分 第一章 1、二进制,进制转换 十转二:辗转相除法(小学学的)倒着数回来 Win10自带计算器选程序员 字节是最小单元 Windows图形界面做的非常漂亮,linux非常不漂亮 Cmd命令提示符 切换盘符 D: cd…上一级文件夹 cd 文件名 下一级 tab补全 \这个叫反斜杠 cd \ 直接返回根路径 dir 查看问价夹里的东东 cls清屏 exit推出 第二章 JVM JDK/JRE...原创 2020-04-16 11:34:54 · 203 阅读 · 0 评论