01 2021 档案

摘要:正则表达式 正则表达式可以用字符串来描述规则,并用来匹配字符串 使用正则表示式的好处: 一个正则表达式就是一个描述规则的字符串 只需要编写正确的规则,就可以让正则表达式引擎判断目标字符串是否符合规则 正则表达式是一套标准,可以用于任何语言 JDK内置正则表达式引擎:java.util.regex 一 阅读全文
posted @ 2021-01-21 20:41 shenpro 阅读(85) 评论(0) 推荐(0)
摘要:枚举 枚举的使用 一:如何自定义枚举 类的对象只有有限个,确定的 星期 性别 支付方式 订单状态 线程状态:创建、就绪、运行、阻塞、死亡 当需要定义一组常量时,强烈建议使用枚举 package day07; //测试枚举使用 public class Demo02 { public static v 阅读全文
posted @ 2021-01-21 16:24 shenpro 阅读(61) 评论(0) 推荐(0)
摘要:泛型 一:为什么要有泛型 可以理解为标签 在集合容器声明阶段不能确定这个容器到底实际存什么类型的对象,JDK1.5之后使用泛型来解决。因此把元素的类型设计成一个参数,这个参数叫做泛型。Collection、LIst、ArrayList,这个就是类型参数,即泛型。 二:在集合中使用泛型 package 阅读全文
posted @ 2021-01-21 15:36 shenpro 阅读(86) 评论(0) 推荐(0)
摘要:File类 一个File对象代表磁盘上的某个文件或文件夹 构造方法 File(String pathname) File(String parent,String child) File(File parent,String child) package day06; import java.io. 阅读全文
posted @ 2021-01-20 22:17 shenpro 阅读(96) 评论(0) 推荐(0)
摘要:java集合 集合和数组是对多个数据进行存储操作的结构,简称java容器 数组初始化以后,其长度就确定了;数组一旦定义好,其元素的类型也就确定。 Collection接口 List接口 Vector ArrayList LinkedList Set接口 HashSet LinkedHashSet T 阅读全文
posted @ 2021-01-20 16:45 shenpro 阅读(83) 评论(0) 推荐(0)
摘要:注解和反射 注解(annotation) 基本情况 作用 不是程序本身,可以对程序作出解释(这一点和注释(comment)没有什么区别) 可以被其他程序(比如:编译器)读取 格式 注解是以“@注解名”在代码中存在,还可以添加一些参数值 @SuppressWarnings(value="uncheck 阅读全文
posted @ 2021-01-19 23:14 shenpro 阅读(69) 评论(0) 推荐(0)
摘要:多线程详解 线程简介 操作系统中运行的程序就是进程,比如你的QQ、播放器、游戏、IDE 一个进程可以有多个线程,如视频中同时听声音,看图像,看弹幕,等等,线程是CPU调度和执行的单位。 线程实现 线程的创建 继承Thread类(重点) 实现Runnable接口(重点) 实现Callable接口(了解 阅读全文
posted @ 2021-01-18 13:35 shenpro 阅读(89) 评论(0) 推荐(0)
摘要:网络编程(C/S) IP(网络互联协议) IP地址 InetAddress类 唯一定位一台网上计算机 127.0.0.1:本机localhost IP地址的分类 Ipv4/ipv6 IPV4 127.0.0.1 4个字节组成,42亿 IPV6 128位。1111:2222:3333:4444:555 阅读全文
posted @ 2021-01-16 23:33 shenpro 阅读(159) 评论(0) 推荐(0)
摘要:JavaSE笔记04 一:面向对象 java的核心思想就是:oop 面向对象的本质是:以类的方式组织代码,以对象的组织(封装)数据 三大特性:封装、继承、多态 先有类,后有对象。类是对象的模版 类和对象 package day02; public class Student { // 属性 Stri 阅读全文
posted @ 2021-01-16 15:32 shenpro 阅读(73) 评论(0) 推荐(0)
摘要:JavaSE笔记03 一:方法 方法定义以及调用 Java方法是语句的集合,他们在一起执行一个功能 方法包含于类或对象中 方法在程序中创建,在其他地方被调用 一个方法完成一个功能,称原子性 package day02; public class Demo01 { public static void 阅读全文
posted @ 2021-01-15 16:36 shenpro 阅读(63) 评论(0) 推荐(0)
摘要:JavaSE笔记02 一:用户交互Scanner 基本语法 import java.util.Scanner; public class Demo02 { public static void main(String[] args) { // 创建一个扫描器对象,用于接收键盘数据 Scanner s 阅读全文
posted @ 2021-01-15 11:32 shenpro 阅读(57) 评论(0) 推荐(0)
摘要:JavaSE笔记01 一:注释 public class HelloWorld { public static void main(String[] args) { //单行注释 System.out.println("你好!!!"); } } /* 多行注释 */ public class Hel 阅读全文
posted @ 2021-01-14 20:25 shenpro 阅读(88) 评论(0) 推荐(0)
摘要:开发环境搭建 安装JDK 下载JDK 安装(记住安装路径) 配置环境变量(windows) 我的电脑 >右键 >属性 >高级属性 环境变量 >系统变量 >新建系统变量(变量名:JAVA_HOME;变量值:安装路径) 配置path变量 >在path中添加(%JAVA_HOME%\bin) 检查安装情况 阅读全文
posted @ 2021-01-14 14:20 shenpro 阅读(47) 评论(0) 推荐(0)
摘要:计算机语言发展历史(java) 第一代:机器语言(二进制) 第二代:汇编语言(指令代替二进制) 目前应用 逆向工程 机器人 病毒 ......... 第三代:高级语言 面向对象 C++ Java ...... 面向过程 C语言 ..... C#(C sharp):微软绑定出品 编译型 java 解释 阅读全文
posted @ 2021-01-14 14:01 shenpro 阅读(82) 评论(0) 推荐(0)
摘要:DOS(disk operating system:磁盘操作系统) windows打开cmd方式 开始+系统+命令提示符 win键+R,输入CMD打开控制台(推荐使用) 在任意的文件夹下面,按住shift键+鼠标右键点击,点击此处打来命令行窗口 在文件夹导航栏最前面cmd+空格+自己路径 管理员方式 阅读全文
posted @ 2021-01-14 13:19 shenpro 阅读(290) 评论(0) 推荐(0)
摘要:MarkDown学习 标题学习:#号后面一定要有空格 一级标题 (#一级标题) 二级标题 (##二级标题) 三级标题 (###三级标题) 字体:星号后面不需要空格 粗体:(左边两边加**) 斜体:(左右两边加*) 删除 (左右两边加~~) 引用 (>) 引用效果 (>) 分割线( 或者***) 通过 阅读全文
posted @ 2021-01-14 11:25 shenpro 阅读(67) 评论(0) 推荐(0)