JAVA
文章平均质量分 64
JAVA学习笔记,跟随老师节奏进行每周的知识点总结
每天八杯水D
修德 求知 炼体 磨意
展开
-
Java API(JDBC)连接操作数据库MySQL
一、介绍JDBC的工作原理什么是JDBC?JDBC(Java Data Base Connectivity)是Java专门用来操作各种数据库的API。Java编写的程序代码通过使用JDBC提供的API可以连接并操作数据库。JDBC常用的操作:与一个数据库建立连接向已经连接的数据库发送SQL语句处理SQL语句返回的结果Java编写的应用程序连接数据库的方式(工作原理)?——调用JDBC-数据库驱动JDBC通过加载调用JDBC-数据库驱动,该驱动是java语言编写的,即原创 2021-12-06 11:02:11 · 2938 阅读 · 0 评论 -
intellij IDEA最实用最高效最值得记住的几个快捷键
intellij IDEA最实用最高效最值得记住的几个快捷键原创 2021-12-06 08:46:06 · 286 阅读 · 0 评论 -
Java多线程Thread、Runnable、Callable知识点
一、程序、进程、线程 三者关系与区别程序:静态的,一堆数据与语句的集合,也就是平时写的代码。进程:动态的,程序运行的一次过程,也就是运行该程序。线程:相当于是执行进程的多个路线,进程中的main函数就是主线程,如果没有多线程,进程就只能按照程序中的代码老老实实的按照顺序执行,当在main函数中调用其他函数时,只能先中断,保存上下文去先执行要调用的函数,才能回到main函数原位置继续执行代码。如果是多线程,当调用其他函数时,单独开辟一个线程去执行该函数,...原创 2021-12-04 17:53:39 · 1227 阅读 · 0 评论 -
Java中大数类BigInteger和BigDecimal的无限妙用
BigInteger和BigDecimal概念众所周知我们的int、double类型都是固定的大小,一旦超出了最大值就会出现数据错误的现象,比如20的阶乘就算使用long类型也不能装下,所以Java中编写了大数类BigInteger和BigDecimal。使用方法核心:大数类的数据类型其根本就是string类型,所以它才可以存储无限长的数据使用:大数类的使用方法与类的使用是相同的1、创建一个大数类对象 2、该对象存放的是数(但是是string类型) 3、new时要赋初值,且用 ”原创 2021-06-09 09:50:22 · 241 阅读 · 1 评论 -
Java编写一个录入学生信息的图像界面、有保存、浏览、结束三个按钮、使用文件读取和写入流。
一、实验内容编写一个录入学生信息的图形界面来录入学生信息。学生信息包括学号,姓名,性别,年龄、成绩等。界面中有保存、浏览、结束三个按钮。保存按钮是将录入的学生对象的信息保存到一个文件student.dat中,结束按钮是程序运行终止、浏览按钮点击后将启动另一个GUI界面,界面中使用一个表格控件显示从文件中读入的所有学生信息。二、实验代码三、运行截图...原创 2021-06-05 17:23:08 · 4202 阅读 · 13 评论 -
Java泛型和JDBC设计一个U盘信息录入到数据库中的界面
一、实验内容二、实验目的三、代码演示四、运行截图原创 2021-06-05 17:14:13 · 547 阅读 · 3 评论 -
Java使用NetBeans编程、利用线程Runnable实现一个数字时钟
一、实验内容编程实现简单的数字时钟,能显示日期和时间(时、分、秒)如下图所示。原创 2021-06-05 16:55:25 · 1360 阅读 · 1 评论 -
Java中String转Int、Int转String的方法
1、String转Int2、Int转String原创 2021-06-04 23:49:13 · 280 阅读 · 0 评论 -
Java多态性应用:接口interface、抽象类abstract、继承extends、实现接口implements
一、接口知识点回顾二、抽象类知识点回顾三、案例实战原创 2021-06-04 00:25:50 · 522 阅读 · 1 评论 -
Java泛型、集合框架List接口、迭代器Iterator、Collections工具类和实现Comparable接口进行整个对象的排序的综合实战训练
一、知识点回顾1、Java泛型<>概念:泛型用来方便明确当前想要使用的数据类型是什么,使用尖括号<> 表示,数据类型必须是类这种类型。如:创建了一个Worker类,把该类作为泛型来使用,<Student>。注意:数据类型不可以是int、double等原生数据类型。 可以是原生数据类型的类:Integer、String等。2、集合框架List接口概念:泛型接口List<> ,实现该泛型接口的泛型类有:LinkedList<原创 2021-05-28 10:50:41 · 271 阅读 · 0 评论 -
Java多线程的实现方法—采用继承 Thread 类方法、采用实现Runnable 接口的方法
一、进程与线程进程:应用程序执行的过程,是操作系统进行资源分配和调度的一个独立单位,进程一般由程序,数据集合和进程控制块三部分组成。程序用于描述进程要完成的功能,是控制进程执行的指令集;数据集合是程序在执行时所需要的数据和工作区;程序控制块包含进程的描述信息和控制信息是进程存在的唯一标志。线程:一个进程在执行中可以产生多个线程,简单说一个线程就像是运行在进程中的“小进程”。各个线程之间共享程序的内存空间(也就是所在进程的内存空间)。优点:多线程编程可以充分利用CPU的资源。工作原理:JVM虚原创 2021-05-26 09:59:35 · 506 阅读 · 0 评论 -
JDBC与MySQL数据库,建立一个帮助类MySQLHelper
一、介绍JDBC和MySQL数据库1、JDBCJava Data Base Connectivity。 JDBC提供API,这些API可以用于操作数据库,这使Java编写的程序不依赖于具体的数据库。 工作原理:应用程序使用JDBC——连接数据库——发送SQL——处理SQL返回的结果。2、MySQL:开源数据库管理系统,目前由Oracle公司维护升级。 是一个网络数据库管理系统,可以使远程的计算机访问它所管理的数据库。二、第一步:连接数据库1、需要JDBC-MySQL数据库驱动.原创 2021-05-25 23:43:20 · 620 阅读 · 0 评论 -
哈希表Hash与JAVA集合类Map及其方法put()、getOrDefault()、keySet()、get()
一、Map与HashMap()Map<Integer, Integer> map = new HashMap<>();二、Map.put()Map.put() 方法的作用:将指定的键/值对插入到 HashMap 中,并且返回键值。Map.put(K key,V value)key:是要保存到 Map 集合中的键名。 value:是要保存到 Map 集合中对应键名的键值对象即数据元素。如果插入的 key 对应的 value 已经存在,则执行 value .原创 2021-05-25 22:45:39 · 1242 阅读 · 0 评论 -
Java中的I/O流,写入文本和读取文本数据的方法,建立一个文件帮助类FileHelper
一、输入输出流流的概念:Java中流相当于一个通道,其流的作用就是用来进行数据的传输的。流的工作原理:Java中所有I/O机制都是通过流来进行输入输出的,流表示数据以有序的序列流动,相当于一条小溪一样流着,并且具有方向性:输入流、输出流。流的实现方法:现实中数据是多种形式的,有字节、有字符等。所以发明了用不同的类来实现不同的数据进行输入和输出流,这些类被存放在java.io包中。流的两大类型和四大类:1、以字节为单位读取和写入文件的字节流InputStream: 向内输入数据,数据单原创 2021-05-18 21:33:03 · 487 阅读 · 2 评论 -
JAVA中序列化Serializable是什么
一、问题的来源当我使用字节流类FileInputStream和FileOutputStream,获取了一个对象准备写入文本时发生了如下的错误:二、序列化是什么意思?Serializable:中文意思为序列化序列化的作用:将对象写入到IO流中,将正在内存当中的对象数据写入到磁盘中去序列化的意义:序列化机制允许将实现序列化的Java对象转换为字节序列,这些字节序列可以保存在磁盘上,或通过网络传输,以达到以后恢复成原来的对象。序列化机制使得对象可以脱离程序的运行而独立存在。序列化使用场原创 2021-05-17 21:36:54 · 496 阅读 · 0 评论 -
学习JAVA必须了解的专业名词
一、JAVA SWT用java的人一定都知道AWT和Swing,而SWT(Standard Widget Toolkit)则是由Eclipse项目组织开发的一套完整的图形界面开发包二、JDBC-MySql数据库驱动JDBC(java database connectivity, Java 数 据 库 连 接),驱动程序是对JDBC规范完整的实现,它的存在使JAVA程序与数据库系统之间建立了一条通信的渠道。驱动程序:相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,假如某设.原创 2021-05-11 09:47:10 · 293 阅读 · 0 评论 -
Java里的get()方法和set()方法-获取和设置私有成员变量值-保护数据安全性
一、get()方法和set()方法的作用get()方法是用来获取指定的私有成员变量的值set()方法是用来设置指定的私有成员变量的值为什么要使用这样的方法来获取和设置私有成员变量的值???而不是使用:对象.成员变量=新值 的方法。因为当成员变量使用了private修饰后,该数据成为了私有的,那么其他类是不能调用该私有成员变量的,也就不能获取和设置该私有成员变量的值了。——该机制隐藏了代码实现细节,体现了数据的封装性,保证了代码的安全,同时也提升了数据的安全性。二、get()方法和...原创 2021-04-21 10:01:42 · 7526 阅读 · 2 评论 -
Java泛型与Java集合框架+实战项目扑克牌(八周)
一、Java集合框架的产生和组成(一)、Java集合框架产生程序内部的数据都是需要进行处理的,即对数据进行有效的、合理的进行组织;而数据存储在计算机内部的结构是多样的,如:链表数据结构、散列表数据结构等(这些数据结构都是可以存放若干个对象)——但是如果每一次编写程序用到数据结构进行删除、插入等操作时,都需要开发人员自己手撸删除、插入等算法,很是繁琐、不方便——所以Java提供了实现常见数据结构的类(ArrayList、LinkedList、Stack),这些类里面有相关的删除、插入等方法,当开发程序原创 2021-04-21 00:08:58 · 470 阅读 · 2 评论 -
超级详细Java基础知识点大全(七周)
你这个年龄还能睡得着觉!!!原创 2021-04-18 19:11:57 · 308 阅读 · 0 评论 -
《JAVA学习笔记》之重载、覆盖、对象的上转型对象、访问权限、关键字、接口、多态、内部类、匿名类
你这个年龄还能睡得着觉!!!《JAVA学习笔记》之重载、覆盖、对象的上转型对象、访问权限、关键字、接口、多态、内部类、匿名类原创 2021-04-07 20:15:47 · 197 阅读 · 0 评论 -
《JAVA学习笔记》之类的加载机制、static 类变量/类方法、包、继承、多态
《JAVA学习笔记》之类的加载机制、static 类变量/类方法、包、继承、多态原创 2021-03-28 19:28:43 · 94 阅读 · 0 评论 -
《JAVA学习笔记》之Java起源、环境配置、代码结构、语言基础
《JAVA学习笔记》之Java起源、环境配置、代码结构、语言基础原创 2021-03-21 13:04:41 · 189 阅读 · 0 评论