摘要: (视频教程所学)记录所学,非解疑。。。。(写在前面)在做这个练习中,碰到了一个classpath的问题,由此得出一个结论:在做测试的时候,如果结果不是你预想的值时,就要看看你的classpath值,确认自己是否测试其他的class文件。因为当运行java的class文件时,虚拟机会先找在classpath中设置的文件夹,当在classpath配置的文件夹中找不到该文件时,才会在其他的文件中查找。折半查询算法/*功能: 折半查找的实现*//***@ author Soul_Fighter*@ 功 能 折半查找*/public class ArrayDemo{ pub... 阅读全文
posted @ 2013-09-11 20:34 Soul_Fighter 阅读(3384) 评论(0) 推荐(0)
摘要: (视频教程所学)记录所学,非解疑。。。。数组的常见操作遍历//数组的遍历public class ArrayDemo1{ public static void main(String[] args) { //定义一个数组 int[] arr = new int[]{1,2,3,4}; //数组的遍历其实就是一个for循环的过程 for(int x = 0; x = max) max = arr[x]; }... 阅读全文
posted @ 2013-09-10 18:20 Soul_Fighter 阅读(201) 评论(0) 推荐(0)
摘要: (视频教程所学)记录所学,非解疑。。。。数组的静态初始化 1、int[] arr = new int[2];或int arr[] = new int[2]; 定义长度为2,里面元素的初始值为默认0; 初始值的问题: 类型 默认值 int 0 long 0L boolean false float 0.0f double 0.02、int[] arr = new int[]{1,2,3,4,5}; 或者int[] arr = {1... 阅读全文
posted @ 2013-09-10 15:43 Soul_Fighter 阅读(751) 评论(0) 推荐(0)
摘要: (视频教程所学)记录所学,非解疑。。。。求知就要刨根问底,分析问题就要分析最底层,才可以掌控全局。java的内存可以分为五个部分:栈内存:主要是存放一些局部变量(形参、方法中的变量)和引用类型的地址值。当一个方法结束,其中所定义的局部变量也就随之消失。堆内存:所有new出来的对象都放在堆内存中(他们的引用地址值放在栈内存中)。当堆内存中的实体没有被引用时,会被java的垃圾收集机制不定时的进行清除。方法区:待解。。。本地方法区:待解。。。寄存器:待解。。。 阅读全文
posted @ 2013-09-10 14:31 Soul_Fighter 阅读(152) 评论(0) 推荐(0)
摘要: (根据视频教程所学)每一种语言的开发的第一步都要进行环境的配置。Jdk的简介 Jdk 包括俩个部分:开发环境和运行环境(Jre) Jre 虚拟机+类库 JVM 是虚拟机,Jdk、Jre都需要JVM的支持一、jdk的下载和安装www.oracle.com官网下载 傻瓜式安装就可以,如果只想运行程序只需安装Jre就可以。二、环境的搭建: 这里面涉及到许多关键字(path、JAVA_HOME、classPath、set还有许多命令指示符) Path: 可以理解为给系统一个地址,然后让系统去检索这个文件夹,然后运行程序。 JAVA_HOME: 目的是为了修改地址方便,不容易出错。即定义一个固定... 阅读全文
posted @ 2013-09-09 14:01 Soul_Fighter 阅读(132) 评论(0) 推荐(0)