JAVA基础
java基础总结
不懂代码的程序猿
程序小白和代码的爱恨情仇
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
日期工具栏直接用
/** * 日期工具类, 继承org.apache.commons.lang.time.DateUtils类 * @author * @version 2014-4-15 */ public class DateUtils extends org.apache.commons.lang3.time.DateUtils { public static String[] parsePatterns = { "yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss", "yyyy-M原创 2020-12-25 16:33:28 · 215 阅读 · 0 评论 -
普通java类调用springBoot项目中dao层
首先在springBoot正建一个配置类 @Component public class SpringContextUtil implements ApplicationContextAware { private static ApplicationContext applicationContext; @Override public void setApplicationContext(ApplicationContext applicationContext) throws原创 2020-12-25 16:23:25 · 777 阅读 · 0 评论 -
JDBC基础
JDBC概述 什么是JDBC JDBC(Java Database Connectivity) Java数据库连接 其实就是利用Java语言/程序连接并访问数据库的一门技术 之前我们可以通过CMD或者navicat等工具连接数据库 但在企业开发中,更多的是通过程序(Java程序)连接并访问数据库,通过Java程序访问数据库,就需要用到JDBC这门技术。 如何通过JDBC程序访问数据库 1、提出需求: 创建一个数据库表,在库中创建一个account表,并插入三条记录,然后利用java程序查询出account原创 2020-09-12 10:09:59 · 266 阅读 · 0 评论 -
多线程特点
1 进程 1.1 概念 就是正在运行的程序。也就是代表了程序锁占用的内存区域。 1.2 特点 独立性:进程是系统中独立存在的实体,它可以拥有自己的独立的资源,每一个进程都拥有自己私有的地址空间。在没有经过进程本身允许的情况下,一个用户进程不可以直接访问其他进程的地址空间。 动态性:进程与程序的区别在于,程序只是一个静态的指令集合,而进程是一个正在系统中活动的指令集合。在进程中加入了时间的概念,进程具有自己的生命周期和各种不同的状态,这些概念在程序中都是不具备的。 并发性:多个进程原创 2020-08-30 17:18:34 · 1387 阅读 · 0 评论 -
泛型、集合
泛型 概念 public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializable{} public interface Deque<E> extends Queue<E> {} public interface Queue<E> ext原创 2020-08-18 20:35:25 · 189 阅读 · 0 评论 -
JAVA基础(IO流:二)
IO总结 字节流写出 OutputStream抽象类 此抽象类是表示输出字节流的所有类的超类。输出流接受输出字节并将这些字节发送到某个接收器。 常用方法: void close() 关闭此输出流并释放与此流有关的所有系统资源。 void flush() 刷新此输出流并强制写出所有缓冲的输出字节。 void write(byte[] b) 将 b.length 个字节从指定的 byte 数组写入此输出流。 void write(byte[] b, int off, int len) 将指定 b原创 2020-08-17 20:01:50 · 270 阅读 · 0 评论 -
JAVA基础(IO流:一)
BigDecimal/BigInteger 概述 BigDecimal:常用来解决精确的浮点数运算。 BigInteger:常用来解决超大的整数运算。 创建对象 BigDecimal.valueOf(2); 常用方法 add(BigDecimal bd): 做加法运算 substract(BigDecimal bd) : 做减法运算 multiply(BigDecimal bd) : 做乘法运算 divide(BigDecimal bd) : 做除法运算 divide(BigDecimal bd,原创 2020-08-15 18:59:28 · 286 阅读 · 0 评论 -
JAVA基础(API)
Object 概念 所有对象的顶级父类 存在于java.lang包中,这个包不需要我们手动导包 常用方法 boolean equals(Object obj) 指示其他某个对象是否与此对象“相等”。 protected void finalize() 当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。 int hashCode() 返回该对象的哈希码值。 String toString() 返回该对象的字符串表示。 toString() 默认返回原创 2020-08-14 20:43:14 · 367 阅读 · 0 评论 -
面向对象(二)
static 概念 1、 是java中的一个关键字 2、 用于修饰成员(成员变量和成员方法) 特点 1、 可以修饰成员变量,成员方法 2、 随着类的加载而加载,优先于对象加载 3、 只加载一次,就会一直存在,不再开辟新空间 4、 全局唯一,全局共享 5、 可以直接被类名调用 6、 静态只能调用静态,非静态可以随意调用 7、 static不能和this或者super共用,因为有static时可能还没有对象 静态调用关系 public class A{ public static void原创 2020-08-13 19:33:44 · 232 阅读 · 0 评论 -
面向对象(一)
面向对象 概念 所谓的面向对象是一种编程思想,通过这种思想可以把生活中的复杂事情变得简单化,从原来的执行者变成了指挥者,面向对象是基于面向过程而言的。 我们经常说的面向对象的编程实现(OOP,Object Oriented Programming) 三大特征 1、 封装性,把相关的数据封装成一个“类”组件 2、 继承性,是子类自动共享父类属性和方法,这是类之间的一种关系 3、多态,增强软件的灵活性和重用性 类和对象 类 1、 Java语言最基本单位就是类,类似于类型。 2、 类是一类事物的抽象。原创 2020-08-12 19:48:31 · 232 阅读 · 0 评论 -
JAVA基础(变量+方法+数组)
变量 概念 可以改变的数,称为变量。一般通过三部分来描述一个变量。变量类型,变量名,变量值。其中三部分都是可以改变的,根据需要来确定即可。 变量的使用原则:就近原则。尽量控制到最小范围 局部变量 定义在方法里,或者局部代码块中。 注意:必须手动初始化,来分配内存。如:int i=5; 作用域也就是方法里或者局部代码块里,方法运行完内存就释放了 成员变量 定义在类里。 注意:不用初始化,也会自动被初始化成默认值。 作用域是整个类中,类消失了,变量才释放 例子: public class Test原创 2020-08-11 19:46:20 · 362 阅读 · 0 评论 -
JAVA基础(数据类型+分支、循环结构)
数据类型 标示符 可以简单的理解为一个名字。在Java中,我们需要标识代码的很多元素,包括类名、方法、字段、变量、包名等。我们选择的名称就称为标识符,并且遵循以下规则: A. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符。 B. 不能以数字开头。 C. 标识符是严格区分大小写的。 D. 标识符的命名最好能反映出其作用,做到见名知意。 关键字 在java语言中已经被赋予特定意义的一些单词。一共有53个关键字。其中有两个保留字原创 2020-08-10 20:57:24 · 261 阅读 · 0 评论
分享