Java编程基础
x²+(y-√³x²)²=1
你的穷途末路,却带给其他人未知的过往。
展开
-
Python、Java连接Neo4j,并执行命令
Python 所需的wheel:pip install neo4jpip install neo4j-driverPython 代码如下:import pickleimport neo4jfrom neo4j import GraphDatabase# 连接neo4j,运行命令user = 'neo4j'password = 'root'driver = GraphDatabase.driver(uri='bolt://localhost:7687', auth=(user, pa原创 2022-05-16 19:14:39 · 245 阅读 · 0 评论 -
JDBC和ODBC之间的区别与联系
JDBC 和 ODBC 都是 API (应用程序编程接口),它帮助客户端的应用程序访问服务器端的数据库。下面本篇文章就来认识一下 JDBC 和 ODBC ,简单介绍一下它们之间的区别,希望对大家有所帮助。JDBC 是什么?JDBC 表示 Java 数据库连接,是一种应用程序编程接口,即 API 。 JDBC 是作为 Java 开发工具包(JDK)1.1的一部分发布的。它是建立在 ODBC 的基础上的,因此,在 JDBC 中保留了一些 ODBC 的基础知识。JDBC 是任何 Java 应用程序和不同数据原创 2022-05-14 23:36:47 · 976 阅读 · 0 评论 -
Java操作Linux指令,实现恢复、备份MySQL数据库
备份数据库指令:mysqldump -h127.0.0.1 -uroot -p123456 test > d:/test.sql ---备份test数据库到 D 盘恢复数据库指令mysql -h127.0.0.1 -uroot -p123456 test< test.sql ---将D备份的数据库脚本,恢复到数据库中(数据库要存在!)在 cmd 或者 shell 调用命令行,其实是调用 MySQL 安装路径下面的 bin 目录下面的 msqldump.exe 和 mysql.exe原创 2021-12-10 14:17:27 · 2050 阅读 · 3 评论 -
浅谈静态代码块的使用
概念概括的说:静态代码块在类加载时调用,并且只调用一次。静态代码块最常用的作用就是:给一个对象的属性初始化。具体的说:1、当调用一个 类的静态变量 时,这个类中的静态代码块会执行。【只有静态代码块会执行】2、当调用一个 类的静态方法 时,这个类中的静态代码块会执行。【只有静态代码块会执行】3、当创建一个 类的一个实例 时,这个类中的静态代码块、非静态代码块(也叫构造代码块)、创建实例的相应的构造方法都会执行。测试代码package demo01;/** * 在创建Test06的一个原创 2020-06-03 10:03:12 · 513 阅读 · 0 评论 -
ResourceBundle.getBundle(“baseName”)的使用
1.使用ResourceBundle访问本地资源import java.util.ResourceBundle;//获取项目中名字为system.properties的文件private ResourceBundle bundle = ResourceBundle.getBundle("system");//获取文件中配置的excel文件的路径 String value = bundle.getString("excelFile");ResourceBundle.getBundle读取资源原创 2020-05-20 21:10:24 · 307 阅读 · 0 评论 -
中文汉字占二个字节还是三个字节长度
英文字母和中文汉字在不同字符集编码下的字节数英文字母:字节数 : 1;编码:GB2312字节数 : 1;编码:GBK字节数 : 1;编码:GB18030字节数 : 1;编码:ISO-8859-1字节数 : 1;编码:UTF-8字节数 : 4;编码:UTF-16字节数 : 2;编码:UTF-16BE字节数 : 2;编码:UTF-16LE中文汉字:字节数 : 2...转载 2020-05-01 17:02:25 · 655 阅读 · 0 评论 -
兆、字节、位之间的转换
1M=1024k=1048576字节算法是:1Byte(字节) = 8bit(位)1KB = 1024Byte(字节)1MB = 1024KB1GB = 1024MB1TB = 1024GB一个汉字要占用2个字节如果换算成中文汉字:1M=524288个汉字...原创 2020-04-19 11:43:04 · 669 阅读 · 0 评论 -
案例:正则表达式
正则表达式:符合某种规则的字符串 作用:我们可以使用它校验一个其他的字符串,还可以使用它替换符合规则的字符串,还可以使用它切割符合规则的字符串 需求:校验QQ号,全是数字,0不能开头,长度为5-15位 &nb...原创 2019-06-14 15:16:26 · 676 阅读 · 0 评论 -
String类创建对象的特点和区别
String类创建对象的特点和区别字符串是一个不可变的字符序列,初学时有人会对它的使用特别是存储方式不清楚,下面我就来谈谈我对它的理解,有不对或不清楚的地方希望各位看官提出意见,谢谢!一、有两种创建方法A、通过构造方法创建对象例如:String s1 = new String(“hello”);B、通过直接赋值的方法创建例如:String s2 = “hello”;二、区别A、通过...原创 2019-05-17 21:17:38 · 238 阅读 · 0 评论 -
不能创建对象的三种情况!!!
不能创建对象的三种情况private修饰的私有对象 构造方法私有,不能创建对象 原因 : 因为子类要创建对象,继承父类。就得调用父类的构造方法,此时父类的构造方法被私有了。也就不能创建对象了。抽象类&...原创 2019-05-21 21:26:58 · 3745 阅读 · 0 评论 -
(反射技术)使用Class类中的forName方法获取class文件对象,会执行类中的静态代码块
package com.ccc.demo03Class;public class Person {static {System.out.println(“静态代码块!”);}}package com.ccc.demo03Class;public class Demo02Reflect {public static void main(String[] args) throws Cl...原创 2019-06-04 00:44:38 · 1065 阅读 · 7 评论 -
浅谈Hashtable集合独特之处(面试题目)
浅谈Hashtable集合独特之处java.util.Hashtable<k,v>集合 implements Map<k,v>接口特点:(也是与其他集合的不同点)1.是一个线程安全的集合,单线程的集合,效率低下2.不允许存储null值,null键Hashtable集合效率低下,已经被HashMap(允许存储null值,null键)给取代了,但是Hashtable...原创 2019-05-31 19:08:09 · 195 阅读 · 0 评论 -
创建匿名对象
创建匿名对象创建对象的标准格式:类名称对象名=new类名称();匿名对象就是只有右边的对象,没有左边的名字和赋值运算符。new类名称();注意事项:匿名对象只能使用唯一的一次,下次再用不得不再创建一个新对象。使用建议:如果确定有一个对象只需要使用唯一的一次,就可以用匿名对象。代码如下:类:public class Person { String name; ...原创 2019-05-28 15:23:03 · 246 阅读 · 0 评论 -
使用 Java IO 流读取数据、写出数据
package day13_work;import java.io.FileOutputStream;import java.io.IOException;/*写出数据的三个方法: public void write(int b):一次写一个字节 public void write(byte[] b):一次写一个字节数组 public void write(byte[] b,in...原创 2020-05-17 21:39:41 · 467 阅读 · 0 评论