
java基础
java基础
Aruiea
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java note 4:正则表达式常用语法规则
来自网络整理学习,不做其他用途一、校验数字的表达式数字:1*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$正数、负数、和小数:^(-|+)?\d+(.\d+)?$有两位小数的正实数:2+(..原创 2020-06-09 13:30:52 · 157 阅读 · 0 评论 -
java note 3:接口与抽象类的区别
抽象类:如果一个类含有抽象方法,则称这个类为抽象类。因为抽象类中含有无具体实现的方法,所以不能用抽象类创建对象。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。因为抽象类中含有无具体实现的方法,所以不能用抽象类创建对象。如果一个类继承抽象类,那么就必须为基类中的抽象方法提供定义。如果不这么做,那导出类也为抽象类。抽象类和普通类的区别主要有三点区别:1、抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为原创 2020-06-19 10:15:41 · 89 阅读 · 0 评论 -
java note 2:idea中debug详解
断点:单击左键,快捷键Ctrl+F8Debug窗口:访问请求到达第一个断点后,会自动激活Debug窗口。如果没有自动激活,可以去设置里设置Debugger-show debuge window on breakpoint调试按钮:一共有8个按钮:Show Execution Point (Alt + F10):光标在其它行/页面,跳转到当前代码执行的行。Step Over (F8):一行一行地往下走,如果这一行上有方法不会进入方法。Step Into (F7):步入,当前行有方法,可以进入方法内部原创 2020-06-03 15:32:14 · 171 阅读 · 0 评论 -
java note 1:基础
Java基础原创 2020-06-03 15:32:32 · 255 阅读 · 0 评论 -
java note 6:File文件简单使用
public class MainApp { public static void main(String[] args) throws IOException { //如何创建一个文件夹? File parent = new File("config"); // 如何用父类文件夹创建一个文件? File file = new File(parent,"aa.txt"); File file1 = new File(原创 2020-06-30 15:54:36 · 153 阅读 · 0 评论 -
javanote7:Thread简笔
/** * instruction of project * * @author Aruiea.com * @ClassName Day06 * @Version 1.0 * @Date 2020/7/6 9:43 * thread:线程 */public class Day06 { public static void main(String[] args) { //create thread new Day06(); //Th原创 2020-07-06 16:45:24 · 111 阅读 · 0 评论 -
java note 8:synchronization
/** * instruction of project * * @author Aruiea.com * @ClassName Day07 * @Version 1.0 * @Date 2020/7/6 16:49 * 线程同步:Callable(有返回值,run没有) timeerTask * provider-consumer */public class Day07 { //线程同步:Callable(有返回值,run没有) timeerTask计时任务。原创 2020-07-07 16:25:35 · 100 阅读 · 0 评论 -
java note 9:reflex
1.Can u express in a word what reflex is?it’s a dynamic machanism which obtain field and method of class.It’s applied to set/get field or method when jvm run-time.2.which classes are relative with Reflex ?ClassFieldMethodConstructorInvoke3.which c原创 2020-07-09 20:31:38 · 113 阅读 · 0 评论 -
java note 10:用反射获得注解,注入DI
spring核心之一:IOC的实现方式:DIpublic class AnnotationTest { static Map<String,Object> cache = new HashMap<>(); @Before //从配置文件里引入所有类的配置 public void init(){ Properties properties = new Properties(); try { p原创 2020-07-13 09:39:33 · 110 阅读 · 0 评论 -
java note 11总结 线程,注解,网络,反射
JavaSE - Advance高级 071. 多线程进程 - 独立 线程 - 顺序流结构 多线程 - 同时执行顺序流 cpu - 时间片段1.1 线程创建、启动extends Thread implements Runnable 重写run() cpu Thread thread = new Thread(traget);data target -> Runnablecode run()方法原创 2020-07-13 10:39:38 · 142 阅读 · 0 评论 -
java note 12:总结 基础,常用类,正则,集合,IO流,迭代器,异常
1.Java基础1.1 Java历史1.2 Java优势1.2.1 跨平台? JVM java virtual machine虚拟机? JRE java runtime environment运行时环境? JVM + 类库? JDK Java development kit开发工具? JRE + 工具? www.oracle.com -> 下载JDK对应不同操作系统的jdk版本1.2.2 其它优势? 面向对象? 安全性?原创 2020-07-13 10:56:13 · 168 阅读 · 0 评论 -
java note 13:动态代理
ItemService:商品操作接口public interface ItemService { void look(); void add(); void update(); void delete();}实现类://业务层public class ItemServiceImpl implements ItemService { @Override public void look() { System.out.printl原创 2020-07-13 15:08:08 · 114 阅读 · 0 评论