自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Gremlin.bat 和 Gremlin-server.bat打开报错问题

Gremlin.bat 或Gremlin-server.bat打开报 : 错误:找不到或无法加载主类 Files\Java\jdk1.8.0_221\lib;I:Program 注:Java\jdk1.8.0_221\lib 自己jdk的名称 解决方案: 使用文本编辑器打开Gremlin.bat(Gremlin-server.bat), 修改 SET CP=...

2019-07-30 10:23:40 454

原创 Java基础学习记录之单例模式(singleton)

1.单例模式:java中的解释是:一个类有且仅有一个实例,并且自行实例化向整个系统提供;是一种比较常见的设计模式。    优点:1,单例模式会阻止其他对象实例化自己对象的副本,进而确保了只有一个实例对象,让所有的对象都访问唯一实例;              2,单例模式控制其实例化过程,所以类可以灵活更改其实例化过程。    缺点:如果是懒汉式,每次对象请求引用时都要检查是否存在类的实例,会增加...

2017-04-25 16:04:20 171

原创 Java基础学习记录之Hibernate单表的CRUD操作

1.hibernate和jdbc的优劣:jdbc的缺点编程时很繁琐,会使用很多的try...catch语句,有上篇的jdbc的crud代码可以看出;没有做到面向对象编程;因为直接使用SQL语句,所以跨平台性很差;没有数据缓存。jdbc的优点效率比较高。 hibernate的优点完全面向对象编程;hibernate的缓存很厉害,一级缓存,二级缓存,查询缓存;编程时候比较方便简单;跨平台性很强,适合企...

2017-03-12 18:23:22 230

原创 Java基础学习记录之JDBC完成CRUD

这是JDBC进行单表的CRUD,为了减少代码的重复度,添加jdbcUtil工具类,完成Connection的获取和资源的释放。为了方便数据库相关的修改,添加jdbc.cfg.properties文件,1.数据库:create database basketball; use basketball; create table star( id int primary key auto_incr...

2017-03-09 21:16:29 241

原创 Java基础学习记录之网络编程(TCP/UDP)

1.网络编程:用Java语言实现计算机间数据的信息传递和资源共享。网络编程的三要素:IP地址,端口,协议1.端口:是应用程序的标识,范围是0~65535。其中0~1024不建议使用。2.协议:UDP协议:数据打包,有限制,不连接,效率高,但不可靠。TCP协议:建立数据用到,无限制,效率低,可靠。2.Socket机制:通信两端都应该有socket对象,所有的通信都是通过socket间的IO进行操作的...

2017-03-07 22:57:20 150

原创 Java基础学习记录之多线程

1.线程和进程的区别:    线程:一个应用程序的执行路径;进程:正在执行的应用程序。线程是进程的执行单元。多进程可以提高CPU的使用率而多线程可以提高应用程序的使用率。2.Java程序的运行原理:   Java命令去启动JVM,然后JVM会启动一个进程,该进程会启动一个主线程。JVM的启动是多线程的,最少都会有两个线程启动1,主线程;2,垃圾回收的线程。3.多线程的实现方法:  1.继承Thre...

2017-03-06 23:27:38 138

原创 Java基础学习记录之正则表达式

1:正则表达式:就是符合一定规则的字符串1.常见规则A:字符x 字符 x。举例:'a'表示字符a\\ 反斜线字符。\n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D')B:字符类[abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a到 z 或 A到 Z,两头的字母包括在内(范围) [0-9] 0到9的字符都包括C:预...

2017-03-05 22:41:39 138

原创 Java基础学习记录之代码块

代码块:用大括号括起来的代码。可分为:1:局部代码块用于限定变量的生命周期,及早释放,提高内存利用率。2:构造代码块把多个构造方法中相同的代码可以放到这里,每个构造方法执行前,首先执行构造代码块。3:静态代码块对类的数据进行初始化,仅仅只执行一次。静态代码块,构造代码块,构造方法的顺序:静态代码块 > 构造代码块 > 构造方法这样Java的初始化顺序应该是:父类静态变量,父类静态代码块...

2017-03-04 23:48:47 159

原创 Java基础学习记录之集合(Collection和Map)

1.Collection是所有单列集合的根接口,两大主要子接口:1:List  有序,可重复,主要子类及特点:(1):ArrayList:底层数据结构是数组,故增删慢,查询快,线程不安全,效率高;(2):Vector:底层数据结构也是数组,增删慢,查询快,线程安全,效率低;(3):LinkedList:底层数据结构是链表,增删快,查询慢,线程不安全,效率高。2:Set 无序,不可重复(唯一),主要...

2017-03-03 21:02:07 176

原创 Java基础学习记录之final,finally和finalize的区别。

1.final:修饰符,可以修饰类,变量,方法。修饰类时表示是最终类,不能被有子类,故不能和abstract同时修饰类;修饰变量时,表示变量是常量,声明时需要被赋值,以后只能使用,不能修改;修饰方法时也是只能被使用,不能被重载和重写。2.finally:是异常处理中的一部分,finally中的代码一定会被执行(执行到finally前jvm退出除外),如果这时候catch中有return的话,fin...

2017-03-02 22:09:52 153

java内存讲解

内容包括:JVM的垃圾回收机制详解和调优;深入Java核心 Java内存分配原理精讲;详细介绍Java的内存管理与内存泄露,三个文档整合

2018-03-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除