java
文章平均质量分 53
honglei92
这个作者很懒,什么都没留下…
展开
-
java读取多个代码文件到txt文件
package javawhl.file;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.ArrayList;import java.util.Collection;import jav.原创 2021-02-24 09:42:29 · 256 阅读 · 0 评论 -
加密 思考
1 base64是把任意长度字符 转成64得字符的规律,三个字节一组,因为三个字节是24位,刚好4个空格。2 对称加密 非对称加密3 md5 对任意长度进行哈希算法得到一个固定长度的值,不可逆,用来验证数据的唯一性和完整性。4 aes rsa。...原创 2019-10-31 22:50:04 · 187 阅读 · 0 评论 -
Thread线程原理使用优劣可否
thead线程。原创 2019-10-23 11:27:35 · 198 阅读 · 0 评论 -
HashMap源码分析
目录hashmap1.8源码大纲那么问题来了?hashmap的数据结构?为什么扩容长度必须是2的指数次幂也就是2的n次方?为什么加载因子是0.75?为什么数组转链表阈值是8?key能否为空?hashmap为什么线程不安全?hashmap1.8源码大纲1 HashMap继承与AbstratMap实现了Map、cloneable、serilizable接口。...原创 2019-10-19 16:40:27 · 256 阅读 · 0 评论 -
java基础概念
原码的概念;最高位作为符号位0为正 1位负。3的原码 0000 0011 反码1111 1100-3的原码 1000 0011 在二进制的表示 先是0000 0011 再取反1111 1100 再加1 最后为1111 1101;位运算是对整数在内存中的二进制表示进行操作。无符号移位就是不管是正负符号位,全部移位,首位添0。是么时候用float什么时候用double根据...原创 2019-10-18 11:31:15 · 169 阅读 · 0 评论 -
String使用经验
String是实现了Serializable接口的,所以String可以用在 当你想把的内存中的对象写入到硬盘的时候;当你想用套接字在网络上传送对象的时候;当你想通过RMI传输对象的时候原创 2015-12-03 21:17:33 · 674 阅读 · 0 评论 -
pull解析
Pull解析:Reader和input stream的区别在于是否支持中文。循环结束的条件是:获得的event type等于文档结束事件类型是document解析和sax解析的一个组合。编程要形成自己的思路,默写代码package com.pull;import java.io.FileInputStream;import java.util.ArrayList;im原创 2013-08-01 10:46:36 · 1110 阅读 · 1 评论 -
xml解析
今天是2013年七月31日,从今天下午开始,我就要进行为期四个月的安卓学习了。希望日志记录我的学习生活。我的目标是在学完之后,能够成为达到企业的用人要求,可以进入企业做事。成为一个优秀的安卓开发人才。今天我们学习了java的sax解析,sax解析是由五种事件组成。解析方式:Set解析,Dom解析,Arraylist集合,与数组的区别:Sax解析的目的:抽象对象的概念,将赋值原创 2013-07-31 18:03:21 · 729 阅读 · 0 评论 -
Arraylist 和LinkedList
方法不是看看文档就能灵活运用的。加循环的话,时间复杂度就高了。Collection是一个集合,collections是一个工具类提供了很多方法去操作collection。基本数据类型可以直接排序。Arrays点sort方法。Arraylist的方法我们都讲完了,如果不熟悉的话,要好好练习。对对象进行操作:Array list.Person@f39b3a:存放地址。For原创 2013-08-02 14:33:28 · 837 阅读 · 0 评论 -
利用java实现金字塔神秘数字
package whlei;public class jinzita {public static void main(String []args){int a = 0,b = 0,c = 0,d = 0,e = 0,f = 0;for(a=0;a{for(b=0;bfor(c=0;cfor(d=0;dfor(e=0;efor(f=0;f原创 2014-10-14 23:20:55 · 2512 阅读 · 0 评论 -
java知识结构
基础:1,java概述2,搭建运行环境3,java基本语法,常变量,数据类型,运算符,标识符与关键字4,流程控制5,eclipse开发工具6,面向对象编程:类和对象,包,继承,this,super关键字,多态,重载,重写,抽象类final类与final方法,接口7,数组:一维数组,二维数组,操作数组核心:8,字符串处理:9,集合类:collection,原创 2014-07-20 23:53:00 · 773 阅读 · 0 评论