
java
彭召
这个作者很懒,什么都没留下…
展开
-
Ubuntu16.04上安装openfire过程
1.安装jdkSudo apt-get install openjdk-8-jdk2.检查是否安装好Java -version3.官网下载openfire由于官网下载太慢,我直接服务器中copy了以前下载的openfiresudo scp root@ip:/home/pengzhao/openfire_4_5_0.tar.gz ./4.解压tar zxvf openfire_4_5_0.tar.gz5.将解压得到的openfire移到/opt目录下sudo...原创 2020-08-04 15:17:04 · 475 阅读 · 0 评论 -
java基础编程60题之52
package com.xijiaopractice;import java.text.SimpleDateFormat;import java.util.Date;public class Test52 { /* * 请你写一个程序打印出昨天的当前时间 */ public static void main(String[] args) { SimpleDateForm...原创 2018-07-21 08:44:19 · 109 阅读 · 0 评论 -
java基础编程60题之53
package com.xijiaopractice;import java.util.HashSet;import java.util.Iterator;import java.util.Random;import java.util.Set;public class Test53 { /* * 请你写一个程序生成 9 个不重复的随机数 */ public stati...原创 2018-07-21 08:44:35 · 96 阅读 · 0 评论 -
java基础编程60题之54
package com.xijiaopractice;public class Test54 { /* * 下面那几个是正确的 */ public static void main(String[] args) { String str1="你好"; int i=3; str1+=i;str1=str1+3; //if(i==s2){} //类型不匹配 /...原创 2018-07-21 08:45:08 · 103 阅读 · 0 评论 -
java基础编程60题之40
package com.xijiaopractice;public class Test40 { /* * 字符串排序。 */ public static void main(String[] args) { System.out.println(compare("l", "jkf jk")); } public static boolean compare(String...原创 2018-07-19 09:47:41 · 154 阅读 · 0 评论 -
java基础编程60题之55
package com.xijiaopractice;public class Test55 { /* * Java 的==与 equals 的区别 “==”比较两个变量本身的值,即两个对象在内存中的首地址。 “equals()”比较字符串中所包含的内容是否相同 */ public static void main(String[] args) { String...原创 2018-07-21 08:46:22 · 103 阅读 · 0 评论 -
java基础编程60题之56
package com.xijiaopractice;public class Test56 { /* * 如何将 a 乘以 b 的结果,6.875000000000001 改为 6.875 */ public static void main(String[] args) { double a=12.5; double b=0.55; System.out.prin...原创 2018-07-21 08:47:38 · 121 阅读 · 0 评论 -
java基础编程60题之58
package com.xijiaopractice;public class Test58 { /* * 移位运算符的使用 */ public static void main(String[] args) { int a=15; int b=2; int x=a<<b; int y=a>>b; int z=a>>>...原创 2018-07-21 08:46:35 · 121 阅读 · 0 评论 -
java基础编程60题之59
package com.xijiaopractice;public class Test59 { /* * Integer 的使用 */ public static void main(String[] args) { Integer a=120; Integer b=new Integer(121); System.out.println(a==120); Sy...原创 2018-07-21 08:47:52 · 104 阅读 · 0 评论 -
java基础编程60题之51
用程序处理一个字符串倒序输出如:ABC------>>输出结果为 CBA package com.xijiaopractice;import java.util.Scanner;public class Test51 { /* * 用程序处理一个字符串倒序输出如:ABC------>>输出结果为 CBA */ public static void ...原创 2018-07-21 08:46:58 · 182 阅读 · 0 评论 -
java基础编程60题之50
/* * 设计 4 个线程,其中两个线程每次对 j 增加 1,另外两个线程对 j 每次减少 1.写出程序. 以下程序使用内部类实现线程 ,对 j 增减的时候没有考虑顺序问题 . */package com.xijiaopractice;public class Test50 { /* * 设计 4 个线程,其中两个线程每次...原创 2018-07-20 09:55:39 · 181 阅读 · 0 评论 -
java基础编程60题之49
计算字符串中子串出现的次数package com.xijiaopractice;public class Test49 { /* * 计算字符串中子串出现的次数 */ public static void main(String[] args) { String str1="aaa"; String str2="aaaa"; System.out.println...原创 2018-07-20 09:54:32 · 118 阅读 · 0 评论 -
java基础编程60题之41
package com.xijiaopractice;public class Test41 { /* * 海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭 * 据分为五份,多了一 个,这只猴子把多的一个扔入海中,拿走 * 了一份。第二只猴子把剩下的桃子又平均分成五 份,又多了一 * 个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第 * 五只猴子都 是这样做...原创 2018-07-19 09:48:26 · 161 阅读 · 2 评论 -
java基础编程60题之42
/* * 我们在 web 应用开发过程中经常遇到输出某种编码的字符,如 iso8859-1 等, 如何输出一个某种编码的字符串 */package com.xijiaopractice;import java.io.UnsupportedEncodingException;public class Test42 { /* * 我们在 web...原创 2018-07-20 09:49:48 · 115 阅读 · 0 评论 -
java基础编程60题之43
求0—7所能组成的奇数个数。package com.xijiaopractice;public class Test43 { /* * 求0—7所能组成的奇数个数。 */ public static void main(String[] args) { int sum=4; for (int i = 0; i <=6; i++) { sum...原创 2018-07-20 09:50:35 · 138 阅读 · 0 评论 -
java基础编程60题之44
一个偶数总能表示为两个素数之和。package com.xijiaopractice;public class Test44 { /* * 一个偶数总能表示为两个素数之和。 */ public static void main(String[] args) { for (int i = 2; i < 100000; i+=2) { if(!suShuHe(i...原创 2018-07-20 09:51:39 · 113 阅读 · 0 评论 -
java基础编程60题之45
判断一个素数能被几个 9整除package com.xijiaopractice;import java.util.Scanner;public class Test45 { /* * 判断一个素数能被几个 9整除 */ public static void main(String[] args) { int count=0; Scanner scn=new S...原创 2018-07-20 09:52:12 · 113 阅读 · 0 评论 -
java基础编程60题之46
两个字符串连接程序package com.xijiaopractice;import java.util.Scanner;public class Test46 { /* * 两个字符串连接程序 */ public static void main(String[] args) { Scanner scn=new Scanner(System.in); whil...原创 2018-07-20 09:52:50 · 108 阅读 · 0 评论 -
java基础编程60题之47
读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。package com.xijiaopractice;import java.util.Scanner;public class Test47 { /* * 读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。 */ public static void main(String[] ...原创 2018-07-20 09:53:30 · 164 阅读 · 0 评论 -
java基础编程60题之48
/* * 某个公司采用公用电话传递数据,数据是四位的整数,在传 * 递过程中是加密的,加密 规则如下:每位数字都加上5,然 * 后用和除以10的余数代替该数字,再将第一位和第四位交换, * 第二位和第三位交换。 */package com.xijiaopractice;import java.util.Scanner;public...原创 2018-07-20 09:54:06 · 158 阅读 · 0 评论 -
java基础编程60题之60
题目:冒泡排序package com.xijiaopractice;public class Test60 { /* * 冒泡 */ public static void main(String[] args) { int[] arr=new int[]{1,6,23,21,15,8,7,22,9,3}; System.out.println("冒泡排序前:"); ...原创 2018-07-22 12:22:43 · 339 阅读 · 0 评论 -
八大排序算法之快速排序
package java面试宝典;import java.util.Arrays;public class 快速排序 { public static void main(String[] args) { int[] a={6,9,3,5,7,1,8,0,2,4}; System.out.println(Arrays.toString(a)); quickSort(a, 0,...原创 2018-07-23 09:08:36 · 146 阅读 · 0 评论 -
java基础编程60题之12
package com.xijiaopractice;import java.util.Scanner;public class Test12 { /* * 题目:企业发放的奖金根据利润提成。利润(I)低于或等于 10 万元时, * 奖金可提 10%;利润 高于 10 万元,低于 20 万元时,低于 10 万元的 * 部分按 10%提成,高于 10 万元的部分,可 可提成 7.5%;20 万...原创 2018-07-16 10:05:17 · 137 阅读 · 0 评论 -
java基础编程60题之13
package com.xijiaopractice;public class Test13 { /* * 题目:一个整数,它加上100后是一个完全平方数, * 再加上168又是一个完全平方数,请问该 数是多少? */ public static void main(String[] args) { double b=0; double c=0; for (int a = 0; a...原创 2018-07-16 10:07:04 · 140 阅读 · 0 评论 -
java基础编程60题之14
package com.xijiaopractice;import java.util.Scanner;public class Test14 { /* * 题目:输入某年某月某日,判断这一天是这一年的第几天? */ public static void main(String[] args) { int year; int month; int day; int sum=0; b...原创 2018-07-16 10:09:06 · 121 阅读 · 0 评论 -
java基础编程60题之15
package com.xijiaopractice;import java.util.Scanner;public class Test15 { /* * 输入三个整数 x,y,z,请把这三个数由小到大输出。 */ public static void main(String[] args) { int[] a=new int[3]; int temp; Scanner scan=...原创 2018-07-16 10:10:40 · 169 阅读 · 0 评论 -
java基础编程60题之16
package com.xijiaopractice;class Test16 { /* * 输出 9*9 口诀。 */ public static void main(String[] args) { //System.out.print(" "); for (int i = 1; i < 10; i++) { //System.out.printf("%6s",i); } ...原创 2018-07-16 10:12:09 · 133 阅读 · 0 评论 -
java基础编程60题之17
package com.xijiaopractice;public class Test17 { /* * 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半, * 还不瘾,又多吃了一 个 第二天早上又将剩下的桃子吃掉一半, * 又多吃了一个。以后每 * 天早上都吃了前一天剩 下 的一半零一个。到第 10 天早上想 * 再吃时,见只剩下一个桃子了。求第一天共摘了多少。 */ pub...原创 2018-07-16 10:14:36 · 129 阅读 · 0 评论 -
八大排序算法之堆排序
package java面试宝典;import java.util.Arrays;public class 堆排序 { public static void main(String[] args) { int[] a={6,9,3,5,7,1,8,0,2,4}; System.out.println(Arrays.toString(a)); heapSort(a); Sys...原创 2018-07-23 09:07:34 · 101 阅读 · 0 评论 -
单例模式的五种写法
下面给出单例模式的五种写法:package java面试宝典;public class Singleton1 { /* * 推荐 */ private static final Singleton1 instance=new Singleton1(); public static Singleton1 getInstance(){ return instance;...原创 2018-07-23 09:07:11 · 210 阅读 · 0 评论 -
java基础编程60题之11
package com.xijiaopractice;public class Test11 { /* * 题目:有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? */ public static void main(String[] args) { int count=0; for (int i = 1; i < 5; i++) { for (...原创 2018-07-16 10:03:06 · 117 阅读 · 0 评论 -
java基础编程60题之10
package com.xijiaopractice;import java.util.Scanner;public class Test10 { /* * 题目:一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第 10 次落地时,共经过多少米?第 10 次反弹多高? */ public static void main(String[] args) { Sc...原创 2018-07-16 10:00:17 · 114 阅读 · 0 评论 -
八大排序算法之冒泡排序
package java面试宝典;import java.util.Arrays;public class 冒泡排序 { public static void main(String[] args) { int[] a={6,9,3,5,7,1,8,0,2,4}; System.out.println(Arrays.toString(a)); maoPao(a); Sy...原创 2018-07-22 12:23:09 · 138 阅读 · 0 评论 -
八大排序算法之简单选择排序
package java面试宝典;import java.util.Arrays;public class 简单选择排序 { public static void main(String[] args) { int[] a={6,9,3,5,7,1,8,0,2,4}; System.out.println(Arrays.toString(a)); simSelectSort...原创 2018-07-22 12:23:31 · 145 阅读 · 0 评论 -
八大排序算法之直接插入排序
package java面试宝典;import java.util.Arrays;public class 插入排序 { public static void main(String[] args) { int[] a={6,9,3,5,7,1,8,0,2,4}; System.out.println(Arrays.toString(a)); insertSort(a);...原创 2018-07-22 12:23:57 · 126 阅读 · 0 评论 -
八大排序算法之希尔排序
package java面试宝典;import java.util.Arrays;public class 希尔排序 { public static void main(String[] args) { int[] a={6,9,3,5,7,1,8,0,2,4}; System.out.println(Arrays.toString(a)); shellSort(a); ...原创 2018-07-23 09:06:15 · 105 阅读 · 0 评论 -
八大排序算法之归并排序
package java面试宝典;import java.util.Arrays;public class 归并排序 { public static void main(String[] args) { int[] a={6,9,3,5,7,1,8,0,2,4}; System.out.println(Arrays.toString(a)); mergeSort(a,0,a...原创 2018-07-22 12:24:13 · 126 阅读 · 0 评论 -
java中的垃圾回收机制
垃圾回收机制:垃圾回收的主要作用是回收不在使用的内存。在C/C++语言中,内存的分配与释放由开发人员自己决定。忘记或错误释放内存会导致程序不正常或者崩溃。java语言中引入垃圾回收机制,可以自动检测对象的作用域,把不再使用的存储空间释放掉。垃圾回收器的意义:1把开发人员从繁杂的释放内存的工作中解放出来,提高了效率。2对开发人员屏蔽了释放内存的方法,避免开发人员操作错误导致程序崩...原创 2018-07-21 08:46:07 · 254 阅读 · 0 评论 -
java中的内存泄漏问题
Java中的内存泄漏:内存泄漏是指一个对象或者变量不再被程序使用,却还在程序中占有存储空间。C/C++中内存的释放由开发人员负责,如果开发人员忘了释放分配的内存空间将导致内存泄漏。Java中引入了垃圾回收机制,由垃圾回收器负责自动的将不再使用的垃圾对象进行回收。但是也会存在内存泄漏。原因如下:Java 中判断一个对象是否符合垃圾回收的标准有两个:给对象赋予了空值,以后再也没有使用过...原创 2018-07-21 08:45:53 · 143 阅读 · 0 评论 -
java基础编程60题之9
package com.xijiaopractice;import java.util.Scanner;public class Test9 { /* * 一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。 * 例如 6=1+2+3.编 程 找出 1000 以内的所有完数。 */ public static void main(String[] args) { Scanner s...原创 2018-07-16 09:57:28 · 110 阅读 · 0 评论