
JAVA
家庭煮夫在搬砖
这个作者很懒,什么都没留下…
展开
-
配置JAVA环境变量
原创:http://blog.youkuaiyun.com/u013383042/article/details/50488789下面开始配置环境变量右击【我的电脑】—【属性】—–【高级】—【环境变量】,如图: 选择【新建系统变量】–弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径(也就是步骤5的文件夹路径),单击“确定”按钮,如图: 在“系统变原创 2016-01-09 17:35:38 · 502 阅读 · 0 评论 -
C++与Java中new关键字的区别
java中new返回的对像引用,而c++中返回的是对像的实际地址。 没有delete的原因是Java有垃圾回收机制,当一个对像没有被引用时,系统会自动将其清理掉(也就是系统自动执行了delete)。原创 2017-03-04 11:09:00 · 367 阅读 · 0 评论 -
(基础十四)LuckNumber(幸运数字)
class luckNum{ public static void main(String[] args) { int[] arr = {1,2,3,4,5,6,7,8}; int pos = -1; for(int x=0;x<arr.length - 1; x++) { for(int y=0原创 2016-11-25 21:37:46 · 3042 阅读 · 0 评论 -
(基础十三)十进制转二进制,八进制,十六进制
public class decimalToBin { public static void main(String[] args) { toBin(20); toOctal(20); toHex(20); } //十进制-->二进制 public static void toBin(int num){ tr原创 2016-11-11 17:45:42 · 486 阅读 · 0 评论 -
(基础十二)使用数组索引进行进制转换
查表法:将所有的元素临时存储起来。建立对应关系。每一次&15后的值作为索引去查建立好的表。就可以找对应的元素。这样比 -10+‘a’简单的多。 这个表怎么建立呢? 可以通过数据的形式来定义。public class decimalToBinHex_2 { public static void main(String[] args) {// toBin(12);原创 2016-11-11 17:11:39 · 368 阅读 · 0 评论 -
(基础十一)十进制转二进制与十六进制
public class decimalToBinHex { public static void main(String[] args) {// toBin(5); toHex(12); } //十进制->十六进制 public static void toHex(int num){ StringBuffer sb = new原创 2016-11-10 17:10:49 · 793 阅读 · 0 评论 -
stringbuilder与stringbuffer
对于三者使用的总结: 1.如果要操作少量的数据用 = String 2.单线程操作字符串缓冲区 下操作大量数据 = StringBuilder 3.多线程操作字符串缓冲区 下操作大量数据 = StringBuffer原创 2016-11-10 16:28:38 · 219 阅读 · 0 评论 -
(基础四)进制转换,输出整型数值低四位二进制数据
public class LowFourBit { public static void main(String[] args) { //十进制转换成二进制输出,即输入一个十进制数,然后将其以二进制的形式输出。 String str = Integer.toBinaryString(15); System.out.println("15的二进制为:原创 2016-10-12 13:56:50 · 1980 阅读 · 0 评论 -
(基础五)if 与 switch语句
if和switch语句很像。 具体什么场景下,应用哪个语句呢? 如果判断的具体数值不多,而且符合byte short int char这四种类型。 虽然两个语句都可以使用,建议使用swtich语句。因为效率稍高。 其他情况:对区间判断,对结果为boolean类型判断,使用if,if的使用范围更广。原创 2016-10-12 14:10:55 · 349 阅读 · 0 评论 -
(基础六)乘法表
package test;public class test { public static void main(String[] args) { int i,j; for(i = 1; i < 10; i++){ for(j = 1; j < i + 1; j++){ System.out.print(j原创 2016-10-13 15:21:32 · 311 阅读 · 0 评论 -
(基础七)二维数组的定义与打印
package test;public class test{ public static void main(String[] args) { int[][] arr = new int[3][4]; arr[0] = new int[6]; arr[1] = new int[6]; arr[2] = new in原创 2016-10-14 18:03:04 · 397 阅读 · 0 评论 -
(基础八)选择排序与冒泡排序
import java.util.*;/*对给定数组进行排序。{5,1,6,8,3,2,9}*/public class numSort { public static void main(String[] args) { int[] arr = new int[]{5,1,6,8,3,2,9}; System.out.println("排序前,数组中的原创 2016-11-04 21:49:26 · 299 阅读 · 0 评论 -
(基础十)折半查找的实现(二分查找)
import java.util.*;public class searchNum { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int key = sc.nextInt();// int[] arr = {5,2,1,9,8,6};//6原创 2016-11-09 21:31:38 · 555 阅读 · 0 评论 -
(基础三)交换两个变量值的三种方法
//使用三种方法去交换两个变量的数值public class ExchangeTwoVariable { public static void main(String[] args) { //方法一(简单):/* int a = 1,b = 2; int temp; System.out.println("交换前:a = " + a +原创 2016-10-11 20:50:21 · 1266 阅读 · 0 评论 -
(基础二)java if语句学习
public class IFTest { public static void main(String[] args) { //需求1:根据定义的数据,打印对应的星期的英文/* int x = 6; if(x == 1){ System.out.println("Monday"); }else if(x == 2原创 2016-10-11 13:57:19 · 438 阅读 · 0 评论 -
java JDBC链接数据库代码以及步骤
前提:如果没有数据库的驱动,需要首先配置数据库的驱动。步骤: ->在项目中新建文件夹lib ->拷贝jar文件到lib文件夹下边 ->“右击” ->”build path” ->”add to build path”。 看到Reference Libraries中的文件如下图所示即配置成功: JDBC链接步骤:1、注册驱动2、获取与数据库的链接3、创建代表SQL语句的对象4、执原创 2016-09-25 21:42:41 · 7222 阅读 · 0 评论 -
(基础一)java集合
import java.util.*;public class ArrayListTest { public static void main(String[] args) { ArrayList arrayOld = new ArrayList();//定义一个容器,里边包含重复信息 arrayOld.add("北京"); arrayOld.ad原创 2016-10-09 21:09:53 · 279 阅读 · 0 评论 -
Java中finally关键字的使用
与其他语言的模型相比,finally 关键字是对 Java 异常处理模型的最佳补充。finally 结构使代码总会执行,而不管有无异常发生。使用 finally 可以维护对象的内部状态,并可以清理非内存资源。 如果没有 finally,您的代码就会很费解。例如,下面的代码说明,在不使用 finally 的情况下您必须如何编写代码来释放非内存资源:import java.net.*; import原创 2016-04-07 13:54:49 · 477 阅读 · 0 评论 -
Java 二进制,八进制,十进制,十六进制之间的相互转换
package com.sjd.JinzhiZhuanhuan;public class JinzhiZhuanhuan { //二进制转八,十,十六进制---开始 public void fromBinaryToOctalSting(String str1) { String result=Integer.toOctalString(Integer.parseInt(原创 2017-07-27 10:38:22 · 1342 阅读 · 0 评论