随笔分类 -  java

摘要: 阅读全文
posted @ 2017-05-01 13:14 牛郑焜 阅读(98) 评论(0) 推荐(0)
摘要:1. MD5和SHA加密,常用于加密用户名密码,当用户验证时; RSA加密允许解密,常用于文本内容的加密。 MD5算法和SHA算法属于非对称性算法,一般被认为是不可逆的 主要使用了java.security.MessageDigest类 1、 Java中的MD5实现 MD5加密算法的Java实现如下 阅读全文
posted @ 2017-04-29 22:51 牛郑焜 阅读(267) 评论(0) 推荐(0)
摘要:布尔、字符各一个,数值6个 Java 中 String 不属于基本的数据类型,只是代表一个类,是一个引用类型 阅读全文
posted @ 2017-04-25 20:57 牛郑焜 阅读(140) 评论(0) 推荐(0)
摘要:1.java中的length属性是针对数组说的,数组的长度 2 java中的length()方法是针对字符串String说的,字符串的长度 3.java中的size()方法是针对泛型集合说的,泛型元素的个数 阅读全文
posted @ 2017-03-31 21:41 牛郑焜 阅读(160) 评论(0) 推荐(0)
摘要:得到的路径形式如下 得到的路径形式如下 阅读全文
posted @ 2017-03-26 14:49 牛郑焜 阅读(827) 评论(0) 推荐(0)
摘要:重载一般在同一个类中发生,方法名字相同但参数类型与个数不同,返回类型与修饰符也可以不同。 覆盖是方法重写发生在父类与子类之间,两个类存在继承关系,方法重写时方法的定义(修饰符,返回类型,参数列表)必须相同,只是方法体(方法实现)不同。 阅读全文
posted @ 2017-03-18 19:35 牛郑焜 阅读(111) 评论(0) 推荐(0)
摘要:这么几个赋值语句:1. short b = 1;2. short b = 1; ++b;3. short b = 1; b+=1;4. short b = 1; b = b + 1;前三段代码没问题,最后一段代码编译器会报错:cannot convert from int to short我之前学过 阅读全文
posted @ 2017-03-17 12:38 牛郑焜 阅读(528) 评论(0) 推荐(0)
摘要:1.与(&,&&)和或(|,||)的区别 1.1使用与操作的时候,要求前后几个表达式的内容都是true,最终结果才是true,如果有一个是false,则最终结果就是false; 1.2使用或操作的时候,要求前后几个表达式只要有一个true,则最终结果就是true,如果全都是false,则最终结果才是 阅读全文
posted @ 2017-03-07 09:43 牛郑焜 阅读(967) 评论(0) 推荐(0)
摘要:import java.util.*; public class Main { public static void main(String[] args){ Scanner in =new Scanner(System.in); int n; n=in.nextInt(); int s[]=new 阅读全文
posted @ 2017-03-03 14:51 牛郑焜 阅读(553) 评论(0) 推荐(0)
摘要:输入一个字符串,求出该字符串包含的字符集合输入描述: 输出描述: 输入例子: 输出例子: 注意: 1、String类是字符串常量,是不可更改的常量。而StringBuffer是字符串变量,它的对象是可以扩充和修改的。扩充用的是.append() 2、set.add(c)如果集合中无c则将c加入set 阅读全文
posted @ 2017-03-01 22:03 牛郑焜 阅读(551) 评论(0) 推荐(0)
摘要:有一个数组a[N]顺序存放0~N-1,要求每隔两个数删掉一个数,到末尾时循环至开头继续进行,求最后一个被删掉的数的原始下标位置。以8个数(N=7)为例:{0,1,2,3,4,5,6,7},0->1->2(删除)->3->4->5(删除)->6->7->0(删除),如此循环直到最后一个数被删除。 输出 阅读全文
posted @ 2017-03-01 20:30 牛郑焜 阅读(184) 评论(0) 推荐(0)
摘要:java中进行二进制,八进制,十六进制,十进制间进行相互转换 十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制 阅读全文
posted @ 2017-03-01 16:40 牛郑焜 阅读(141) 评论(0) 推荐(0)
摘要:写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 ) 输入一个十六进制的数值字符串。 输出该数值的十进制字符串。 import java.util.Scanner;public class Main { public static void main(String 阅读全文
posted @ 2017-03-01 16:11 牛郑焜 阅读(421) 评论(0) 推荐(0)
摘要:用Scanner实现字符串的输入有两种方法,一种是next(),一种nextLine(), 这两种方法的区别: next()next方法不能得到带空格的字符串。 而nextLine()方法的结束符只是Enter键,即nextLine()方法返回的是Enter键之前的所有字符,它是可以得到带空格的字符 阅读全文
posted @ 2017-03-01 16:06 牛郑焜 阅读(2887) 评论(0) 推荐(0)
摘要:结合一道华为的机试题来展示 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请 阅读全文
posted @ 2017-03-01 13:01 牛郑焜 阅读(1774) 评论(0) 推荐(0)