- 博客(32)
- 收藏
- 关注
原创 day 10 JAVASE
在Java并发程序缺少同步类的情况下,多线程对成员变量的操作对其它线程是透明的。 这三个方法是 java.lang.Object 的 final native 方法,任何继承 java.lang.Object 的类都有这三个方法。 调用这三个方法中任意一个,当前线程必须是锁的持有者,如果不是会抛出一个 IllegalMonitorStateException 异常。 随机选择一个在该对象上调用wait方法的线程,解除其阻塞状态,该方法只能在同步方法或同步块内部调用。一个进程最少包含一个线程。
2023-02-26 09:50:55
126
原创 day 9 JAVASE
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象。暂时先这样,后期再补充。
2023-02-25 22:18:06
137
原创 day 8 JAVASE
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象。暂时先这样,后期再补充。
2023-02-24 19:16:49
118
原创 day7 JAVASE
java中的数据类型int,double等不是对象,无法通过向上转型获取到Object提供的方法,而像String却可以,只因为String是一个对象而不是一个类型。为了使用方便Java中将8种基本数据类型进行了封装:除了Integer和Character类以后,其它六个类的类名和基本数据类型一直,只是类名的第一个字母大写即可。注解为我们在代码中添加信息提供一种形式化的方法,我们可以在某个时刻非常方便的使用这些数据,为某个方法增加说明和功能、用于标识方法,标识该方法属于重写父类的方法。
2023-02-23 19:28:39
114
原创 day6 JAVASE
java中的数据类型int,double等不是对象,无法通过向上转型获取到Object提供的方法,而像String却可以,只因为String是一个对象而不是一个类型。为了使用方便Java中将8种基本数据类型进行了封装:除了Integer和Character类以后,其它六个类的类名和基本数据类型一直,只是类名的第一个字母大写即可。注解为我们在代码中添加信息提供一种形式化的方法,我们可以在某个时刻非常方便的使用这些数据,为某个方法增加说明和功能、用于标识方法,标识该方法属于重写父类的方法。
2023-02-22 22:42:28
114
原创 day4 JAVASE
在Java中被abstract关键字修饰的类称为抽象类,被abstract关键字修饰的方法称为抽象方法,抽象方法只有方法的声明,没有方法体。
2023-02-20 17:41:18
107
原创 算法题--回文数 (day 2)
题目给你一个整数 x ,如果 x 是一个回文整数,返回 true;否则,返回 false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
2023-02-19 11:46:17
79
原创 day3 JAVASE
程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行增强程序的异常类也是一个对象异常能被程序本身可以处理错误是。
2023-02-19 11:05:49
101
原创 mybatis-plus代码生成器 自动生成增删改查接口
自动生成代码b站视频讲解链接:https://www.bilibili.com/video/BV1AP4y1A7K1?share_source=copy_web添加依赖<!-- spring-boot启动依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-
2022-02-23 11:27:24
3915
6
原创 导入导出接口写法
添加hutool依赖<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.20</version></dependency><dependency> <groupId>org.apache.poi</groupId>
2022-02-18 10:25:17
545
原创 Vue基础知识
Vue引入vue和element-ui<!--引入 element-ui 的样式,--><link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"><!-- 必须先引入vue, 后使用element-ui --><script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js"&g
2021-11-29 12:48:10
393
原创 跑通前后端数据库(上)
跑通 前后端数据库数据库创建一个User 表 用于测试后端在线创建一个sprintBoot项目 https://start.spring.io/压缩包解压 用idea打开项目结构如下添加配置#==============================数据库相关配置========================================spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.
2021-11-25 21:13:41
290
原创 javascript基础知识
javaScript(脚本语言)HTML和CSS是标记语言 没有逻辑javascript是编程语言组成W3C 万维网联盟DOM(文档对象模型(Document Object Model))BOM (浏览器对象模型(BrowserObjectModel))js变量的基本概念栈内存原始类型保存在栈内存⾥堆内存7种原始类型(基本类型、简单类型)Boolean(布尔值) 计算机 ⾮真即假Null 指的是你声明了⼀个对象未设置值 可以理解尚未创
2021-11-25 17:56:35
687
原创 前后端自学笔记
JavaWeb依赖包mysql驱动 (注意需要去掉runtime,否则报错)<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId></dependency>高性能缓存组件<!--guava依赖包--> 本地缓存<dependency> <groupId>com.goog
2021-11-19 11:41:50
988
原创 javase自学笔记
JavaSe配置环境变量win10怎么配置环境变量右键 此电脑 ->(属性) ->(⾼级系统设置) ->(环境变量)新建三个变量JAVA_HOME变量值为JDK安装路径PATH%JAVA_HOME%\binCLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;JAVA的作用(1)桌面级应用先解释一下桌面级应用:简单的说就是主要功能都在我们本机上运行的程序,比如word 、excel等运行在本机上的
2021-11-19 11:35:15
265
原创 mysql笔记
查询select 字段名 from 表名例如select name from user; //查询单个字段select name,pwd from user; //查询多个字段 用逗号隔开select * from 表名; //查询所有字段 不建议使用 效率低 可读性差起别名使用as关键字起别名select name as username from user;select 字段名as 别名, 字段名as 别名, from 表名;如果想在别名里加空格 别名的两端要加单引号co
2021-09-05 18:57:47
98
原创 CSS自学笔记
CSS如何学习CSS是什么CSS怎么用(快速入门)CSS选择器(重点加难点)美化网页(文字、阴影、超链接、列表、渐变。。。)盒子模型浮动定位网页动画(特效)1.1什么是CSSCascading Style Sheet层叠样式表CSS:美化网页字体、颜色、边距、高度、宽度、背景图片、网页定位、网页浮动…1.2发展史CSS1.0CSS2.0 DIV(块儿)+CSS,HTML与CSS结构分离得思想,网页变得简单CSS2.1 浮动 定位CSS3.0 圆角 阴影 动画
2021-07-24 13:16:06
135
原创 唐僧师徒西天取经
<!DOCTYPE html><html lang="en"><!--头部标签--><head> <meta charset="UTF-8"> <title>造梦西游</title><!-- style 给网页中的标签装饰,CSS样式(层叠样式表) --> <style> /*标签选择器 在给标签设置默认样式的时候可以选择标签选择器 .
2021-07-23 16:18:09
201
原创 自学笔记(第四讲)
面向对象编程(OOP)面向过程 & 面向对象面向过程思想步骤清洗简单,第一步做什么 第二步做什么…面向过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考,最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题 ,适合处理需要多人协作的问题对于描述复杂的事物,为了从宏观上把我,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统,但是,具体到微观操作,仍需要面向过程的思路
2021-07-19 18:27:43
110
原创 自学笔记(第三讲)
方法java方法是语句的集合,他们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被调用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合,我们设计方法的时候,最好保持方法的原子性,就是一个方法只能完成一个功能,这样有利于我们后期的扩展调用方法的时候就相当于实际参数 (实参)创造方法的时候就相当于形式参数 (形参)package com.liang.fanFa;public class Test1 { /
2021-07-18 20:40:32
143
原创 自学笔记(第二讲)
变量变量是什么:就是可以变化的量java是一种强类型语言,每个变量都必须声明其类型java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域注意事项每个变量都有类型,类型可以是基本类型,也可以是引用类型变量名必须是合法的标识符变量声明是一条完整的语句,因此每一个声明都必须以分号结束变量作用域类变量实例变量局部变量static int allClicks=0; //类变量 String str="hello world"; //实例变量
2021-07-18 17:12:55
114
原创 自学笔记(第一讲)
第一讲关键字标识符注意点所有的标识符都应该以字母 美元符$ 或下划线_ 开始首字母应该以以字母 美元符$ 或下划线_ 或数字的任何字符组合不能使用关键字作为变量名或方法名标识符是大小写敏感的数据类型强类型语言要求变量的使用要严格符合规定 所有变量都必须先定义后才能使用弱类型语言与上相反 比如:VB JSJAVA类型分为两大类基本类型(primitive type)引用类型(reference type)long类型 要在数字后面加Llong a=200L;
2021-07-17 18:25:09
70
原创 java学习笔记(1)
java学习笔记win+e键 打开我的电脑ctrl+shift+esc 打开任务管理器dos命令dir 查看目录下的所有文件cd… 返回上一级cls 清除屏幕exit 退出终端ipconfig 查看电脑的ipping 查看网站的ip地址文件操作md 目录名rd 移除文件cd> 文件名del 删除文件语言高级语言大体上分为:面向过程和面向对象两大类C语言是典型的面向过程语言,C++ JAVA是典型的面向对象的语言各种语言C语言C++语言java语言C#
2021-07-17 16:09:52
57
原创 Markdown学习
Markdown学习标题三级标题 //用#这个符号加空格来表示几级标题四级标题字体hello word!//两边加两个**号 变成粗体hello word!//两边加一个*号 变成斜体***hello word!***//两边加三个***号 变成斜体hello word!//两边加两个~~号 中间有一条横线引用hello word //引用用一个大于符号> 就可以分割线//三个减号就可以成一个分割线//三个*号也可以图片[外链图片转存失败,源站可能有防
2021-07-17 13:27:59
58
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人