public class UsernameValidator {private Pattern pattern;private Matcher matcher;private static final String USERNAME_PATTERN ="^[a-z0-9_-][3,15]$";public UsernameValidator(){pattern = Pattern.compile(
翻译
精选
2015-07-15 01:43:56
506阅读
Java引入
1.简单了解一下Java
Java的特点:
oop
健壮性 :强类型机制 垃圾回收机制
跨平台性 Java虚拟机
解释性语言 编译后执行
jdk : jre + 开发工具类
jre : jvm + 核心类库
.java 源文件
.class 字节码文件
在Java中回车不是换行而是回到该行数据的最初位置
文档注释 后期学swagger
dos 命令
1.1JAVA中的几种基本数据类型是什么,各自占用多少字节。 Java中有八种基本数据类型,分别是byte(1bit)、boolean(不占用)char(2bit)、short(2bit)、int(4bit)、long(8bit)、float(4bit)、double(8bit)。 1.2 Stri
好久没写技术博客了,今天写一些杂七杂八的东西吧,都是一些java基础的东西。现在一般java开发都用IDEA,有些快捷键还是需要了解一下的,毕竟能提升工作效率。输入PSVM可以直接调出main函数,ctrl+alt+V加在某个有返回值的方法,可以直接加返回类型。Java lang不需要导入,是java的核心包。用""包围的都是字符串,本质上字符串不能修改,但如s1="abc";s1="bcd";这
原创
2021-10-31 17:36:19
359阅读
点赞
1评论
为什么要学Java
可以通过java找到程序员的工作,升职加薪,赢取白富美走上人生巅峰.
java是一个经典的面向对象编程的语言. 很适合做为编程学习的入门语言,建立完善的编程思想.
人工智能时代即将到来,学会编程跟上时代.
我学Java是因为这很酷.一个个字母敲下去,电脑里产生了千变万化的反应,就像魔法师.
自己创造一个世界,比如游戏,网站,应用等.
代码的世界是理论公平的世界,不以人的意志发生改变.这项技能可以让你遵从科学,而不是遵从人.
听乔丹的话,Just DoIT., 所以我做了IT
原创
2017-10-18 16:25:19
428阅读
点赞
一、继承的基本概述继承的概述就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为。 继承的格式public class 子类 extends 父类{ }继承的优缺点(1)子类自动拥有了父类的非私有的成员,子类也可以有自己的成员。(2)提高了代码的互用性和扩展性。(3)耦合性太高,不利于开发原则:高内聚低耦合。(4)java中只支
原创
2018-07-24 21:19:58
475阅读
(1) 注解 初步 :JDK1.5之后内部提供的三个注解: @Deprecated 意思是“废弃的,过时的” @Override 意思是“重写、覆盖” @SuppressWarnings 意思是“压缩警告”注解(Annotation)相当于一种标记,在程序中加入注解就等于为程序打上某种标记。javac编译器、开发工具和其他程序可以通过反射来了解你的类及各种元素上有无何种标记,看你的程序有什么标记,
原创
2023-01-17 07:29:38
101阅读
在 Java 5.0 提供了 java.util.concurrent (简称JUC )包,在此包中增加了在并发编程中很常用的实用工具类,用于定义类似于线程的自定义子系统,包括线程池、异步...
原创
2022-07-01 18:54:48
55阅读
Java语言是一种跨平台的高级语言,无论是网络世界还是桌面应用程序都可以看到Java的身影。显然Java语言依然保持着旺盛的生命力,这也使得众多的从业人员开始学习Java语言。 Java技术入门 使读者对Java语言有个初步的了解,为后面的深入学习奠定基础。
原创
2022-03-01 12:46:53
79阅读
是什么 Pulsar 是一个用于服务器到服务器的消息系统,具有多租户、高性能等优势。详见 安装 本文主练习怎么用,本地搭建了一个单机版,无非就是wget、tar、start这些命令,详见 Java客户端 1.引入GAV <!-- https://mvnrepository.com/artifact/ ...
转载
2021-09-20 17:11:00
194阅读
2评论
向上转型: 向下转型: 多态性的应用: package com.jikexueyuan.pol; class A1{ public void tell1() { System.out.println("A -- tell1"); } } class B1 extends A1{ public voi ...
转载
2021-08-23 22:57:00
50阅读
2评论
对象入门欢迎转载,转载请标明出处: 如果学JAVA,没有读透《JAVA 编程思想》这本书,实在不好意思和别人说自己学过JAVA。鉴于此,蛤蟆忙里偷闲,偷偷翻看这本传说中的牛书。面向对象编程OOP具有多方面吸引力。实现了更快和更廉价的开发与维护过程。对分析与设计人员,建模处理变得更加简单,能生成清晰、已于维护的设计方案。 这些描述看上去非常吸引人的,不过蛤蟆还
原创
2021-08-16 23:57:03
176阅读
========= 基础 =========1、封装、多态和继承h
原创
2022-11-03 17:26:03
78阅读
JDK (JAVA Development Toolkit)JRE (JAVA Runtime environment)JVM (Java Virtual Machine)JDK下载链接:http://www.oracle.com/technetwork/java/javase/downloads/index.htmlEclipse下载链接:http://www.eclipse.org/downl
原创
2014-03-27 22:33:31
212阅读
向上转型: 向下转型: 多态性的应用: package com.jikexueyuan.pol; class A1{ public void tell1() { System.out.println("A -- tell1"); } } class B1 extends A1{ public voi ...
转载
2021-08-23 22:57:00
120阅读
2评论
1.Map 1.1简介 学过数据结构很容易明白,对于不同的key值通过Hash函数的运算可以到达
原创
2023-02-01 07:36:14
55阅读
1.集合概述 Java集合也被称为容器。主要由两个接口组成,一个是Collection接口,主要存放单一元素;一个是Map接口
文章目录背景参考资料解决方案1.关于mybatis原名与别名的问题2.maven项目properties文件找不到的问题3.关于da
原创
2022-11-21 23:55:22
47阅读
一,java的运行时数据区分为本地方法栈,虚拟机栈,程序计数器,堆和方法区 ①程序计数器,线程私有的,每个线程自己单独维护一个程序计数器,它主要是用于记录当前线程执行的下一条指令的地址 ②虚拟机栈,线程私有,每个线程自己单独维护一个虚拟机栈,主要用于线程执行到方法时压入栈帧 ③本地方法栈,和虚拟机栈 ...
转载
2021-11-01 20:59:00
89阅读
2评论