-
StringTokenizer类
所属栏目:[Java] 日期:2020-12-14 热度:104
StringTokenizer是一个用来分隔String字符串的应用类。 1.构造函数 public StringTokenizer(String str) // 构造一个用来解析str的StringTokenizer对象。java默认的分隔符是空格、制表符(t)、换行符(n)、回车符(r)。 public StringTokenizer(String str,S[详细]
-
Java :List
所属栏目:[Java] 日期:2020-12-14 热度:183
List myList = new ArrayList(); class Person{ ..... } 上面定义了一个Person类,下面看好如何使用List Person p1=new Person(); Person p2=new Person(); List myList=new ArrayList(); myList.add(p1); myList.add(p2);//这里是将对象加入到list中 for(in[详细]
-
java.io.DataInput接口和java.io.DataOutput接口详解
所属栏目:[Java] 日期:2020-12-14 热度:87
DataInput DataInput 接口用于从二进制流中读取字节,并重构所有 Java 基本类型数据。同时还提供根据 格式的数据重构 String 的工具。 对于此接口中的所有数据读取例程来说,如果在读取到所需字节数的数据之前已经到达文件末尾 (end of file),则都将抛出 EO[详细]
-
Java图像文件的读写
所属栏目:[Java] 日期:2020-12-14 热度:152
读取bmp文件到BufferedImage中 File file2 = new File ("c:testimagestttt" + ".bmp"); // BufferedImage bi = backstore.getBufferedImage(); try { output = ImageIO. read (file2); } catch (IOException e) { e. printStackTrace (); } 输出bmp文件[详细]
-
使用release自动打包发布正式版详细教程
所属栏目:[Java] 日期:2020-12-14 热度:132
昨天写了个,今天就在自动发布过程中遇到了许多坑,只能再写一篇自动发布详细教程,纪念我那昨日逝去的青春?(╥ _ ╥`)?? p align="left" release正常打包发布流程按照如下几个阶段: Check that there are no uncommitted changes in the sources Check tha[详细]
-
Java字符串String类操作方法详细整理
所属栏目:[Java] 日期:2020-12-14 热度:199
关于String类的基本操作,可分为以下几类: 1、基本操作方法? 2、字符串比较? 3、字符串与其他数据类型之间的转换? 4、字符与字符串的查找? 5、字符串的截取与拆分? 6、字符串的替换与修改 我觉得在整理到下面的内容之前需要给自己提的醒是关于字符串的操作[详细]
-
java开发工具必备神器——Notepad++和jd-gui下载安装使用
所属栏目:[Java] 日期:2020-12-14 热度:165
Notepad++是?Windows操作系统下的一套文本编辑器,有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基[详细]
-
常用算法(冒泡、插入、选择、快速)和二叉树详解
所属栏目:[Java] 日期:2020-12-14 热度:172
p class="postTitle"? div class="postBody" div id="cnblogs_post_body" class="blogpost-body" 同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改进算法。 计算机科学中,算法的 时间复杂度[详细]
-
CentOS卸载原有旧版OPENJDK并安装SUNJDK解决方案
所属栏目:[Java] 日期:2020-12-14 热度:64
原创作品。转载请注明出处?? PS:由于图片是安装后进行截图所以出现的是1.8版本,步骤是完全正确的。 一、检测JDK 首先你要打开终端,为避免可能出现的权限问题建议直接su进入root。 然后输入 查看你centOS系统是否自带JDK,如果没有你就可以直接进行安装了,[详细]
-
经典Java笔试面试题
所属栏目:[Java] 日期:2020-12-14 热度:85
面向对象编程(OOP) Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点: 代码开发模块化,更易维护和修改。 代码复用。 增强代码的可靠性和灵活性。 增加代码的可理解性。 面向对象编程有很多重要的特性,比如:封[详细]
-
String, StringBuffer,StringBuilder的区别
所属栏目:[Java] 日期:2020-12-14 热度:105
String,StringBuffer,StringBuilder的区别 java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。 1.可变与不可变 String类中使用字符数组保存字符串,[详细]
-
HashTable和HashMap区别
所属栏目:[Java] 日期:2020-12-14 热度:111
①继承不同。 public class Hashtable extends Dictionary implements Map public class HashMap extends AbstractMap implements Map ② Hashtable 中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。在多线程并发的环境下,可以直接使用Hashtab[详细]
-
Java多线程学习(吐血超详细总结)
所属栏目:[Java] 日期:2020-12-14 热度:158
?Java多线程学习(吐血超详细总结) 原创作品。转载请注明出处 ? ? ? ? 写在前面的话:此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢?如果你觉得此文很简单,那推荐你看看Ja[详细]
-
java面试知识点
所属栏目:[Java] 日期:2020-12-14 热度:171
一?数据库? 1.常问数据库查询、修改(SQL查询包含筛选查询、聚合查询和链接查询和优化问题,手写SQL语句,例如四个球队比赛,用SQL显示所有比赛组合;举例2:选择重复项,然后去掉重复项;)?数据库里的密码如何加密(md5); (1)数据库的密码加密:单向加密[详细]
-
Java多线程基础(二)
所属栏目:[Java] 日期:2020-12-14 热度:122
} span style="color: #0000ff;"public span style="color: #0000ff;"class span style="color: #000000;" ThreadDemo1 { /spanspan style="color: #0000ff;"gt;public/span span style="color: #0000ff;"gt;static/span span style="color: #0000ff;"gt;voi[详细]
-
Java多线程基础(一)
所属栏目:[Java] 日期:2020-12-14 热度:75
1.什么是进程、线程 2.创建线程的方式(三种) 1. 采用实现 Runnable、Callable 接口的方式创建多线程时,线程类只是实现了 Runnable 接口或 Callable 接口,还可以继承其他类。 2. 使用继承 Thread 类的方式创建多线程时,编写简单,如果需要访问当前线程,[详细]
-
Java之IO流进阶篇:内存流,打印流,对象流
所属栏目:[Java] 日期:2020-12-14 热度:76
? 输入输出流子类众多,详情见下图: 用来操作内存 ByteArrayInputStream ? ? 内存到程序 不需要关闭 不使用内存资源,内存不够建议不用 ByteArrayOutputStream 程序到内存 不需要关闭 不使用内存资源,内存不够建议不用 内存输入流和内存输出流: 首先创建[详细]
-
关于Java中IO流的练习
所属栏目:[Java] 日期:2020-12-14 热度:103
练习一:统计一个文件calcCharNum.txt中字母‘A’和'a'出现的总次数。 span style="color: #0000ff"import span style="color: #000000" java.io.File; span style="color: #0000ff"import span style="color: #000000" java.io.FileInputStream; span style[详细]
-
Java循环语句怎么用?经典排序算法见真知
所属栏目:[Java] 日期:2020-12-14 热度:82
bubbleSort( ( i=0;i ( j=0;j (arr[j+1] temp= arr[j]=arr[j+1 arr[j+1]= } 选择排序的原理:每一趟从待排序的记录中选出最小的元素,顺序放在已排好序的序列最后,直到全部记录排序完毕。也就是:每一趟在 简单选择排序的基本思想:给定数组:int[]?arr={ s[详细]
-
与喧嚣保持距离,与梦想平等交易
所属栏目:[Java] 日期:2020-12-14 热度:91
责任链模式为请求创建了一个接受者对象的链。这种模式给予请求的类型,对请求的发送者和接受者进行解耦。这种类型的设计模式属于行为模式。在这种模式下,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该对象,那么它会把相同的请求传给[详细]
-
什么是token及怎样生成token
所属栏目:[Java] 日期:2020-12-14 热度:171
什么是token 使用基于 Token 的身份验证方法,在服务端不需要存储用户的登录记录。流程是这样的: 客户端使用用户名跟密码请求登录 服务端收到请求,去验证用户名与密码 验证成功后,服务端会签发一个 Token,再把这个 Token 发送给客户端 客户端收到 Token[详细]
-
评论 (0)
所属栏目:[Java] 日期:2020-12-14 热度:83
JS细化知识点总结 1.???? EcmaSctipt 语法 ???? ?1.1 语法简介: js代码不能直接写,需要用script标签来包裹 ?????? ?? ????????????js是一种弱类型的脚本语言,即语法没有严格的要求和限制,任何类型的变量都是用var来声明,不同类型的变量可以用一个var来[详细]
-
JS基础总结
所属栏目:[Java] 日期:2020-12-14 热度:112
JS细化知识点总结 1.???? EcmaSctipt 语法 ???? ?1.1 语法简介: js代码不能直接写,需要用script标签来包裹 ?????? ?? ????????????js是一种弱类型的脚本语言,即语法没有严格的要求和限制,任何类型的变量都是用var来声明,不同类型的变量可以用一个var来[详细]
-
9. css属性
所属栏目:[Java] 日期:2020-12-14 热度:102
CSS细化知识点总结 1. 行内样式: 只对它所修饰的元素起作用 语法:style=”属性1:值1;属性2:值2...属性n:值n” 2. 样式的优先级: 当有多个样式作用在同一元素上时,谁离元素近,就使用谁的样式,即谁离得近,谁的优先级高. 3. 长度单位em: 1em就是当前一[详细]
-
javaSE总结
所属栏目:[Java] 日期:2020-12-14 热度:101
1 java的历史 ???? 1991-至今? 詹姆斯-高斯林? SUN公司 ???? ORACLE 2009年 2 java的版本 ???? javaSE? java的标准桌面级开发 ???? javaEE? 企业级web开发 ???? javaME? 嵌入式开发 3 jdk的版本 ?? jdk1.0 - jdk11? 每半年一个版本? 每年的3月和9月 4 jdk 的[详细]