java学习笔记
文章平均质量分 80
学习java的笔记,欢迎关注,大家一起变强!
修贤323
一个java新人创作博主,有问题请私聊哦,看到一定回!
展开
-
jQuery框架
let stuArr = [{'sid':1,'sname':'闫凯','ssex':'1','score':0},{},{}];在jQuery中将HTML中事件都封装成了一系统的事件方法。三、如何在HTML页面中使用jQuery框架。还需要在HTML页面中导入相应的js文件。jQuery是一个封装了JS脚本的框架。在jQuery中封装了一系列的方法。.min.js 这是压缩的版本。也就是说是已经写好的JS代码。核心方法: jquery();四、jQuery的核心方法。五、jQuery中事件方法。原创 2023-04-05 21:18:11 · 2268 阅读 · 0 评论 -
入门JAVA第十七天 Oracle的JDBC技术
JAVA的JDBC技术原创 2023-03-08 08:57:09 · 960 阅读 · 0 评论 -
入门JAVA第十六天 数据库
Oracle数据库的基本知识,select语句,order by语句,where语句,delete语句。多表查询,自连接原创 2023-03-01 21:20:54 · 483 阅读 · 2 评论 -
入门Java第十五天 线程
当有任务需要执行时,从线程池中拿一个线程对象。将线程对象还给线程池。多个任务以串行方式,以先后顺序的方式进行执行。有多个任务可以同时使用同一个线程对象。将任务类交给线程对象进行加载。线程启动时就可以调用任务类的run方法。多线程:在一个进程中,可以同时执行多个线程。线程启动之后,表示当前这个线程对象可以被运行。主线程与子线程是并列的关系。线程池:就是一个存放了大量线程对象的容器。通过这个类的静态方法来获得不同的线程池对象。就表示在主线程中开辟了一个新的子线程。Runnable接口就表示的任务接口。原创 2023-02-27 21:30:35 · 433 阅读 · 2 评论 -
入门JAVA十四天 Java中的随机数
在[1,10]之间随机产生一个数值。返回伪随机的,均匀分布int值介于。三、一个不会重复的随机数-UUID类。原创 2023-02-26 20:19:34 · 56 阅读 · 0 评论 -
入门JAVA第十四天 String类
我们可以在这个字符串的缓冲区中对字符串进行操作。子串开始于指定start并延伸到字符索引end - 1 ,或如果没有这样的字符存在的序列的结束。构造一个初始化为指定字符串内容的字符串缓冲区。用指定的String中的字符替换此序列的子字符串中的String。+号的作用是二个字符串之间的拼接。返回一个字符串,其值为此字符串,并删除任何前导和尾随空格。构造一个没有字符的字符串缓冲区,初始容量为16个字符。如果此字符串的字典大小超过字符串参数,则值大于0。在Java中提供了二个带有缓存功能的字符串处理的类。原创 2023-02-26 21:02:58 · 96 阅读 · 0 评论 -
入门JAVA第十三天 综合案例(登录验证+商品管理)
Dao:修改,查询() 三种不同的业务。对数据进行的操作是相同的,只有修改。Service:存(),取(),转账()。(2) 编写GoodsService类中的查询所有商品的方法。2 使用操作资源文件的工具类编写DAO层的数据访问方法。分析的流程是从上向下推(Service -> DAO)。(3) 编写AdminView类中的显示所有商品的方法。(1) 编写GoodsDAO类中的查询所有商品的方法。将业务中的每一种例外情况都封装成一个对应的异常类。原创 2023-02-26 11:02:28 · 282 阅读 · 2 评论 -
入门JAVA第八天 包装类
一、包装类包装类也有叫封装类。在Java中有8种基本数据类型。(int)Java是一种面向对象的语言。在Java中为每一个基本数据类型,都提供了一个包装类。(Integer)只有int,char 不太一样。其他都是首字母大写。float ---> Float类1.1 包装类的作用包装类的作用就是将基本数据类型封装成引用数据类型。比如:整型变量的最大值。int i = 19;如果换成包装类,就可以打点调用一系列的方法。1.2 自动拆箱和自动装箱。原创 2023-02-15 23:58:06 · 117 阅读 · 0 评论 -
入门JAVA 第九天 代理设计模式
由于Service类的使用需要使用Dao的实现类,所以称Dao为Service的依赖,而通过setDao(),来给Service中的Dao对象指定实现类这一过程,称之为依赖注入。通过以上操作,现在的Service类无法指定使用Dao的实现类,从自己指定实现类到自己无法指定这一过程称为IoC。由于再Service中实例化Dao的对象,导致Service的耦合度过高,不符合我代码编写低耦合高内聚的要求。动态代理:代理类是再程序运行过程中,动态生成的类,实现对被代理类的功能扩展。创建了一个依赖的DAO对象。原创 2023-02-18 23:45:01 · 67 阅读 · 0 评论 -
入门JAVA第十一天 集合(collection)
所有结合中的数据(value),再保存到集合中时,都必须创建一个关键字(key)。String类的两个对象是通过叫用compareTo方法的返回值进行大小的比较的。针对List集合进行排序的方法是:Collection类的静态方法sort()使用keySet()方法,将集合中所有的key取出来,形成一个Set集合。再Java集合中常用的接口有三个:List,Set,Map。本身List集合是有序的。九可以对List集合中的元素进行排序操作。添加元素时,必须保证HashMap结合中的Key唯一,不可重复。原创 2023-02-20 21:15:49 · 82 阅读 · 0 评论 -
入门JAVA第七天面向对象:策略模式
编写Bird类中的各种子类。在子类中编写每一个子类不同飞行方式的具体实现。从上一个版本中,在不同的鸟的子类中抽象出不同的飞行方式。鸟类(Bird) 实现 飞行接口(Fly) ---- “是一个”关系。可以实现在多个不同的实现之间进行切换。因为飞行方式的具体实现是与鸟的子类耦合在一起的。解决方案:将相同的飞行方式从鸟的子类中抽象出来。策略模式:将一个算法的多种不同实现,定义为一个。2.2 编写飞行方式的不同实现类。(3) 不同飞行方式的结构图。(1) 编写正常飞的实现类。(2) 编写加速飞的实现类。原创 2023-02-14 21:50:44 · 105 阅读 · 1 评论 -
入门JAVA 第八天 Java中的异常
自定义异常类一般都是处理业务逻辑的规则编写NameException 表示用户名异常例如:登录时没有找到相同的用户名,是异常注册时找到相同的用户名,是异常throw 一般都是在业务逻辑错误的情况。手动去抛出异常。原创 2023-02-16 21:53:11 · 123 阅读 · 0 评论 -
入门JAVA 第七天面向对象:接口
一、接口(interface)一、接口(interface)1.1 接口的声明1.2 接口中的内容接口中又多了两种内容:1 公有静态方法2 公有实现方法(实例方法)(有方法体可以直接使用的方法)1.3 接口的使用接口中有抽象方法,所以接口本身不能被实例化。接口的使用需要与类配合。与接口配合一起使用的类,我们叫实现类。需要使用实现类。实现接口中的所有抽象方法。实现的关键字:implementspublic class 实现类 extends 父类 implements 接口列表{原创 2023-02-14 21:23:58 · 201 阅读 · 0 评论 -
入门JAVA第十二天 IO流
String数据类型的参数:在编写路径过程中,要使用到D:\xxx.png。FileInputStream和FileOutputStream 是操作文件的字节流。节点流是直接操作源对象的流对象。字节流每次操作一个字节。声明流对象,这个流对象在使用完成之后。这两个是过滤流对象。直接操作的是另一个流对象。过滤流是操作流对象的流对象。Jar包是个class文件的压缩包。使用字节流可以操作任意类型的文件。例如:操作文件的输入流,FileInputStream。因为在Java中使用流对象,操作文件是作对的使用方法。原创 2023-02-21 21:33:01 · 89 阅读 · 2 评论 -
入门JAVA第六天 面向对象
一个与类同名的,并没有返回类型描述的方法,叫构造方法。//构造方法System.out.println("构造方法!");原创 2023-02-08 21:36:46 · 145 阅读 · 2 评论 -
入门JAVA第十天 常用类
在Java中表示日期类型的类有二个:java.util.Date和java.util.Calendar类。) 使用给定模式 SimpleDateFormat并使用默认的 FORMAT语言环境的默认日期格式符号。2 public Date(long date) 按1970.1.1到指定时间的毫秒值来获得系统时间。public long getTime() 返回对象表示当前时间到1970.1.1的毫秒值。java.sql.Date类是一个用来表示。,使用一些标准的字母表示特定的日期字段。原创 2023-02-18 23:58:40 · 76 阅读 · 0 评论 -
入门java第三天 JAVA运算、Scanner类和Random类
对常量或变量进行操作的符号,通常用于数据的比较或运算。举例:(1) 10 + 20中,+是运算符中的算术运算符(2)销售产品,验证库存量 >= 购买数量,>= 是比较运算符运算符分类:算数运算符、赋值运算符、比较运算符、逻辑运算符、位移运算符、三元运算符。原创 2023-02-02 20:01:35 · 258 阅读 · 2 评论 -
入门java第一天(3) 入门案例(首次代码编写)(学习笔记)
1.类的解释:类是java编程在面向对象的过程中实现信息封装的基础,每个类中包含数据说明和一些处理数据的函数(方法)。3.关于执行语句的解释:除了声明语句外的,具有实际作用的语句,类似输出,输入,定义等等,在程序运行中具有实际意义的语句都称之为执行语句。2.方法的解释:方法又称为函数,它是对象的行为,相信有编程基础的小伙伴一定不会陌生,它的作用就是实现类中某些特定的功能。java中提前定义好的并且赋予了特殊的含义和功能的英文单词 这样的单词在java中总计有。(标红的地方要注意哦,要和之后的类名保持一致)原创 2023-01-13 14:42:24 · 205 阅读 · 0 评论 -
入门java第一天(1) java介绍(学习笔记)
(Java Virtual Machine): Java虚拟机,是运行所有Java程序的假想计算机,是Java程序的。JVM : Java虚拟机,理解成一个软件,模拟计算机实现过程, 一个虚拟机就像是一个小型的计算机,主。JDK : 全称Java开发工具包, 主要功能就是可以进行Java代码的编译(编写), 还有运行。解释: Java语言代码编译一次,代码就可以在不同操作系统中运行,并且还能得到相同的运行结果。运行环境,是Java 最具吸引力的特性之一.我们编写的Java代码,都运行在 JVM 之上.原创 2023-01-09 23:41:58 · 107 阅读 · 6 评论 -
入门java第一天(2) java(jdk)的安装和环境配置(学习笔记)
这边推荐下载jdk8的版本,因为这个版本是目前企业使用最多的一个版本,方便以后无缝衔接工作。(2) 然后从程序和功能(不同电脑和系统可能名称不同)中检查我们的java有没有成功安装。从安装路径中查找Java是否安装到指定目录(和我一样默认安装到c盘的路径如下)第一种方式: windows + r --> 输入cmd --> 回车。然后右键空白处点击属性(不同系统和机型可能样子不同),然后点击。到此java的安装就完成啦(还有环境变量,别着急!(1) 依然默认安装(这边建议装c盘,方便以后的查找)原创 2023-01-10 00:44:03 · 121 阅读 · 1 评论 -
入门java第二天 常量、变量、数据类型
因为不同的数据类型在内存中占有的空间大小不同, 表示的数据也不同, 因此需要知道当定义一个变量时, 在内存是开辟多大空间存储。局部变量是存在栈中,全局变量存在堆中,程序运行中有两个存储空间可用,一个是栈,是归属 于进程本身的,另外一个是堆,所有进程共用的。byte(字节1) < short(短整型2) < int(整型4) < long(长整型8),char(字符型2),(a).概述: 计算机底层是采用二进制的方式存储数据的,计算机中存储的最小信息单位叫比特位(bit),通。原创 2023-01-30 16:25:49 · 189 阅读 · 5 评论 -
入门JAVA第四天 流程控制(判断和循环)
写代码中如何使用如果有一个判断且不一定需要结果选择ififa0){Systemoutprint大于0了) }如果有一个判断必须需要结果选择if-else如果判断条件不固定范围筛选,且一定需要结果如果判断条件固定且单个条件变量筛选,且一定需要结果。原创 2023-02-06 20:08:01 · 188 阅读 · 0 评论 -
入门JAVA第五天 方法与数组
方法定义的格式:# 方法定义 返回值-名字-参数(这三个一个不能少的)# 完全定义:访问修饰符 [static / final ] 返回值 方法名(小驼峰) (参数...) {}# 一般方法普通方法非静态方法修饰符 返回值类型 方法名称参数列表) {方法体语句;return语句;静态方法修饰符static返回值类型 方法名称参数列表) {方法体语句;return语句;特殊方法(格式不可修改) ://主函数 主方法 程序执行入口方法定义详解:1。原创 2023-02-03 21:49:01 · 224 阅读 · 1 评论