随笔分类 - java基础
开始是为了面试而准备的,现在是为了巩固学习而准备。
摘要:这几天闲来无事,把电脑从w7x64升级到了w10x64,升级之后好多的软件都要重装,这里不外乎我们的jdk。 第一步:找到系统设置->控制面板->所有控制面板项->系统->高级系统设置 第二步:点击环境变量后,分别设置 1)JAVA_HOME: 即Java安装目录: 变量名:”JAVA_HOME”,
阅读全文
摘要:因为如果只覆盖了equals而没有覆盖hashCode, 则两个不同的instance a和b虽然equals结果(业务逻辑上)相等,但却会有不同的hashcode,这样hashmap里面会同时存在a和b,而实际上我们需要hashmap里面只能保存其中一个,因为从业务逻辑方向看它们是相等的.为了能让
阅读全文
摘要:JDBC操作数据库的基本步骤 1)加载(注册)数据库驱动(到JVM)。 2)建立(获取)数据库连接。 3)创建(获取)数据库操作对象。 4)定义操作的SQL语句。 5)执行数据库操作。 6)获取并操作结果集。 7)关闭对象,回收数据库资源(关闭结果集-->关闭数据库操作对象-->关闭连接)。
阅读全文
摘要:1)四种整数类型(byte、short、int、long): byte:8 位,用于表示最小数据单位,如文件中数据,-128~127 short:16 位,很少用,-32768 ~ 32767 int:32 位、最常用,-2^31-1~2^31 (21 亿) long:64 位、次常用 注意事项:
阅读全文
摘要:首先在java中有三个类来操作字符串: String:是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.String 是final类,即不能被继承. StringBuffer:是一个可变对象,当对他进行
阅读全文
摘要:重载 overloading 1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载是一个类中多态性的一种表现。2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的
阅读全文