- 博客(15)
- 资源 (14)
- 收藏
- 关注
原创 "aadfsdfdsfdsafafsafsawerewolfasd" ,不仅要输出出现过的字符还要输出每个字符出现了多少次
import java.awt.List;import java.util.ArrayList;import java.util.LinkedHashSet;import java.util.LinkedList;import java.util.Set;public class Exercise3 { public static void main(String[] args){
2016-08-15 11:32:50 2752
原创 写一个方法,参数接收一个String类型的对象,最终可以把这个字符串参数中出现过的每一个字母打印出来 例如: "wwqweqdasdafdsfdsferer" 将来方法接收这个参数后会打印:
import java.util.*;public class exercise2 { public static void main(String[] args){ Set set = new LinkedHashSet(); String string = "wwqweqdasdafdsfdsferer"; char[] ch = stri
2016-08-15 11:31:11 4266
原创 用二进制来编码字符串"adceadaa",需要能够相据编码,解码回原来的字符串,则至少需要二进制字符的长度是?
利用哈夫曼编码,字符出现的频率越大,则使用越短的二进制进行编码,构建最优二叉树。
2016-08-13 10:14:53 7084
原创 Java Collection接口
在java.util包中提供了一些集合类,常用的有List、Set和Map类,其中List类和Set类继承了Collection接口。这些集合类又称为容器,长度是可变的,数组用来存放基本数据类型的数据,集合用来存放类对象的引用。 List接口、Set接口、Map接口以及Collection接口的主要特征如下: Collection接口是List接口和Set接口的父接口,通常情况下不被直接使用。
2016-08-13 10:03:12 2236
原创 Java下的关键字、保留字
1,Java 关键字列表 (依字母排序 共50组):abstract, assert, boolean, break, byte, case, catch, char, class, const(保留关键字), continue, default, do, double, else, enum, extends, final, finally, float, for, goto(保留关键字), if
2016-08-13 09:58:14 2313
原创 Eclipse下使用vim模式
eclipse下使用vim模式编辑,这里我选择的是Vrapper插件。 Vrapper Vrapper is an Eclipse plugin which acts as a wrapper for Eclipse text editors to provide a Vim-like input scheme for moving around and editing text.Unlike
2016-08-12 09:50:51 6212
转载 Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上
2016-08-12 09:41:13 2001
原创 new一个对象的时候JVM都做了哪些事情
之前没有进行类加载1.类加载,同时初始化类中静态的属性(赋默认值) 2.执行静态代码块 3.分配内存空间,同时初始化非静态的属性(赋默认值) 4.调用父类构造器 5.父类构造器执行完后,如果自己声明属性的同时有显示的赋值,那么进行显示赋值把默认值覆盖 6.执行匿名代码块
2016-08-11 12:36:06 3641
原创 十进制0到16转为二进制
public class BinarySystem{ public static void printDecimalSystem(int a){ int maxC = 0; while( (a>>maxC) !=0 ){ maxC ++; } for(maxC--; maxC>=0; maxC--){
2016-08-10 20:01:38 3394
原创 [java]常用排序
直接插入排序 基本思想:每步将一个待排序的记录,按其顺序码大小插入到前面已经排序的字序列的合适位置(从后向前找到合适位置后),直到全部插入排序完为止。public void InsertSort(array a){ int i,j; for(i = 1; i < a.length; i++){ int temp = a[i]; for...
2016-08-10 17:06:34 2073
原创 String str = new String(“abc”),“abc”在内存中是怎么分配的?
堆、字符串常量区什么是字符串常量池 JVM为了减少字符串对象的重复创建,其维护了一个特殊的内存,这段内存被成为字符串常量池或者字符串字面量池工作原理 当代码中出现字面量形式创建字符串对象时,JVM首先会对这个字面量进行检查,如果字符串常量池中存在相同内容的字符串对象的引用,则将这个引用返回,否则新的字符串对象被创建,然后将这个引用放入字符串常量池,并返回该引用。实现前提 字符串常量池实现的前提
2016-08-07 11:00:54 7690 1
原创 for(条件1;条件2;条件3)
for(条件1;条件2;条件3) { //语句 } 执行顺序是条件1->条件2->语句->条件3->条件2->语句->条件3->条件2…….. 如果条件2为true,则一直执行。如果条件2位false,则for循环结束
2016-08-07 10:54:32 2905
原创 题(一)enum AccountType
what is the result of the following code?enum AccountType { SAVING, FIXED, CURRENT; private AccountType() { System.out.println(“It is a account type”); } } class EnumOne
2016-08-07 10:53:59 2387
原创 混合赋值运算符的使用
“<<”表示左移位 “>>”表示带符号右移位 “>>>” 表示无符号右移 但是没有<<<运算符 “>>”为带符号右移,右移后左边的空位被填充为符号位 “>>>”为不带符号右移,右移后左边的空位被填充为0 没有<<< 因为<<后右边总是补0
2016-08-07 10:02:06 2203
原创 Vim配置文件vimrc
**set nocompatible filetype plugin on ” 载入文件类型插件 filetype indent on ” 为特定文件类型载入缩进文件 filetype on ” 侦测文件类型 syntax on ” 语法高亮 “—————
2016-08-01 09:07:25 2124
EZDML_mac64_v303z.dmg
2020-08-14
Java虚拟机规范<<Java SE 8>>pdf
2018-03-25
GMS安装器.apk
2017-12-19
pywin32-218.win-amd64-py2.7
2017-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人