随笔分类 -  Java

摘要:/** * 将文件写入到本地磁盘 * @param dirPath 目录路径 * @param fileName 文件名,包含文件后缀 * @param buffer 文件 * @return 文件路径 */ public String writeToFile(String dirPath, Str 阅读全文
posted @ 2021-06-16 13:37 亚州Asu 阅读(764) 评论(0) 推荐(0) 编辑
摘要:float data=2351.53f; DecimalFormat df = new DecimalFormat("#,###.00"); String format = df.format(data); 阅读全文
posted @ 2021-06-16 11:10 亚州Asu 阅读(137) 评论(0) 推荐(0) 编辑
摘要:/** * 获取where in语句 * * @param column 字段名 * @param values 值集合 * @return (pk_test in ('a','b','c') or pk_test in ('d','e','f')) */ private String GetWhe 阅读全文
posted @ 2021-06-16 09:39 亚州Asu 阅读(59) 评论(0) 推荐(0) 编辑
摘要:方法一: /** * 拼接in条件值 * @param str="a,b,c" * @return 'a','b','c' */ public String getInCond(String str) { String[] strArr = str.split(","); StringBuffer 阅读全文
posted @ 2021-06-16 09:35 亚州Asu 阅读(531) 评论(0) 推荐(0) 编辑
摘要:import org.apache.commons.lang.StringUtils; String str=StringUtils.strip(list.toString(),"[]"); 阅读全文
posted @ 2021-06-16 09:34 亚州Asu 阅读(1501) 评论(0) 推荐(0) 编辑
摘要:7 注解 7.1 认识注解 注解(Annotation)是从JDK5开始引入的技术。 注解就是给程序加一些信息,用于修饰它后面紧挨着的其他代码元素,比如类、接口、字段、方法、方法中的参数、构造方法等;注解可以被编译器、程序运行时和其他工具使用,用于增强或修改程序行为等。 以“@注解名”在程序中存在, 阅读全文
posted @ 2021-01-29 22:25 亚州Asu 阅读(1542) 评论(0) 推荐(0) 编辑
摘要:4 接口 4.1 接口 4.1.1 什么是接口 类是一种具体的实现,而接口定义了一种规范,接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据,也不关心这些类里方法的实现细节,它只规定这批类里必须提供某些方法。 接口体现的是规范和实现分离的设计哲学。 4.1.2 接口的特点 接口的定义 阅读全文
posted @ 2021-01-23 22:02 亚州Asu 阅读(482) 评论(0) 推荐(0) 编辑
摘要:封装是指把一个对象的状态信息(也就是属性)隐藏在对象内部,不允许外部对象直接访问对象的内部信息。但是可以通过该类所提供的方法来实现对内部信息的操作和访问。就好像我们看不到挂在墙上的空调的内部的零件信息(也就是属性),但是可以通过遥控器(方法)来控制空调。如果属性不想被外界访问,我们大可不必提供方法给 阅读全文
posted @ 2021-01-23 21:38 亚州Asu 阅读(162) 评论(0) 推荐(0) 编辑
摘要:第1节 类和对象 1.1 认识类和对象 1.1.1 什么是面向对象 传统的开发程序的方式采用过程化的编程方式,即将程序考虑成一个顺序执行的指令串。所以采用过程化开发方式的程序员首先要做的事,就是针对需求,自顶向下、逐步细化,将问题分解成一连串的简单步骤。但是随着用户需求的不断增加和变更,软件规模越来 阅读全文
posted @ 2021-01-22 23:10 亚州Asu 阅读(240) 评论(0) 推荐(0) 编辑
摘要:判断是否为空 数组 1、判断数组为null arr引用 数组为null:是创建了数组的引用,栈中arr的内存空间没有存放任何地址。 String[] arr=null; if(arr==null){ //语句; } 2、判断数组为空 arr=[] 数组为空:数组是空其实就是数组的长度为0,数组是真正 阅读全文
posted @ 2021-01-22 13:19 亚州Asu 阅读(10946) 评论(0) 推荐(0) 编辑
摘要:数组 在实际应用中,通常有批量的数据需要处理,对于同一类型的批量数据,在程序中再通过定义单个的变量这种方式已经不能解决存储大批量数据的问题了,因为它既不经济,也不实际。对于这种类型的问题,Java提供了“数组(Array)”这种引用数据类型来解决。 认识数组 什么是数组 数组是按照一定顺序排列的、用 阅读全文
posted @ 2021-01-05 10:14 亚州Asu 阅读(963) 评论(0) 推荐(0) 编辑
摘要:运算符与表达式 运算符指的是一些特殊的符号,它们用于数学函数、赋值语句和逻辑比较等方面。而使用运算符将运算数据连接起来的符合Java语法规则的式子,称为表达式。 算术运算符与算术表达式 算术运算是人们在日常生活中经常要遇到的,相应地,在程序设计语言中也有相应的表示算术运算的语法。在Java语言里,共 阅读全文
posted @ 2021-01-05 10:00 亚州Asu 阅读(673) 评论(0) 推荐(0) 编辑
摘要:数据类型 基本数据类型 前面提到,无论是变量还是常量,在声明时必须指明它能够存储信息的类型。不同的数据类型,在内存中分配的空间大小也不一样,也就是说,一定要指明常量或变量的数据类型。 在Java语言中,一共有8大基本数据类型,可分为4种类型: 整数类型,整数类型的变量或常量,主要用来存储整数; 浮点 阅读全文
posted @ 2021-01-05 09:50 亚州Asu 阅读(351) 评论(0) 推荐(0) 编辑
摘要:常量与变量 软件是指令和数据的集合。在编写程序时,经常接触到不同类型的数据。有的数据在程序运行期间是不允许改变的,如数学运算中的圆周率π;有的数据在程序运行期间是需要经常改变的,如价格、数量等。这就需要在程序中有相应的表示。 常量 常量是指在程序执行期间其值不能发生变化的数据。 在Java中,常量分 阅读全文
posted @ 2021-01-05 09:39 亚州Asu 阅读(346) 评论(0) 推荐(0) 编辑
摘要:注释、标识符和关键字 注释 平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。注释并不会执行,是给我们写代码的人看的。书写注释是一个非常好的习惯。 Java中的注释有三种: //这是单行注释 /* 这是多行注释 */ /** *这是文档 阅读全文
posted @ 2021-01-05 09:35 亚州Asu 阅读(507) 评论(0) 推荐(0) 编辑
摘要:Java 语言有哪些特点? 简单易学; 面向对象(封装,继承,多态); 平台无关性( Java 虚拟机实现平台无关性); 可靠性、安全性; 支持多线程( C++ 语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而 Java 语言却提供了多线程支持); 支持网络编程并且 阅读全文
posted @ 2021-01-04 16:57 亚州Asu 阅读(235) 评论(0) 推荐(0) 编辑
摘要:Java语言的发展历史 Java语言的诞生具有一定的戏剧性,它并不是经过精心策划、制作,最后产生的划时代产品,从某个角度来看,Java语言的诞生完全是一种误会 。 1990年末,Sun公司预料嵌入式系统将在未来家用电器领域大显身手。于是Sun公司成立了一个由James Gosling领导的“Gree 阅读全文
posted @ 2021-01-04 16:51 亚州Asu 阅读(318) 评论(0) 推荐(0) 编辑
摘要:计算机硬件 冯诺依曼结构 中央处理器、内存、存储设备、输入设备 、输出设备、通信设备。 冯诺依曼体系结构是现代计算机的基础现在大多计算机仍是冯诺依曼计算机的组织结构,只是做了一些改进而已,并没有从根本上突破冯诺依曼结构的束缚。冯诺依曼也因此被人们成为“计算机之父 ”。 CUP CPU(Central 阅读全文
posted @ 2021-01-04 16:26 亚州Asu 阅读(311) 评论(0) 推荐(0) 编辑
摘要:导论 什么是计算机 今天,计算机正在以惊人的速度发展变化着,变得越来越复杂,而这期间产生了许多技术,各种编程语言、各种框架工具,我们以为自己掌握了这些技术,但很可能我们并不了解。 我们在享受这些技术带给我们方便的同时也付出了代价,虽然拥有一定的编程能力,却无法进一步提高自身技能,知识应用能力的不足导 阅读全文
posted @ 2021-01-04 16:16 亚州Asu 阅读(795) 评论(0) 推荐(0) 编辑
摘要:XML解析的四种方法 DOM解析: 把文档中的所有元素出现的层次关系,在内存中构造出树形结构。 优点是可以遍历和修改节点的内容。 缺点是内存压力大,解析较慢。 SAX解析: 是一种XML解析的替代方法。 相比DOM方式,SAX是一种速度更快,更有效的方法。 缺点:不能修改节点内容。 JDOM解析: 阅读全文
posted @ 2021-01-04 12:08 亚州Asu 阅读(116) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示