JAVA
历史五千年
母校-太原工业学院
展开
-
win7下jdk安装环境变量配置
新本本,新系统,还是得把武器给装配好。下面图文记录win7系统下的jdk的安装和配置。1、下载jdk 地址:http://java.sun.com/javase/downloads/index.jsp 作为开发者,下载JDK,点击 ;选择windows平台,点击下载 ,需要登录一下,就可以下载了。(没有用户名的,注册下就行,免费的,而且以后经常用得到)。转载 2014-06-23 20:49:09 · 555 阅读 · 0 评论 -
java关键字final
final中文意思:最后的,最终的final可以修饰类、方法和成员变量在以下情况下,可能会使用到final:1、当不希望类被继承时,可以用final修饰该类2、当不希望父类的某个方法被子类重写时,可以用final修饰该方法3、当不希望类的某个变量被修饰时,可以用final修饰该变量原创 2016-08-16 17:28:32 · 163 阅读 · 0 评论 -
java冒泡排序演示
public class DemoBubble{ public static void main(String[] args) { double arr []={1,3,-1,5,4,6,9,10,20,19,17,18,15}; System.out.println("排序前:"); BubbleSort.display(arr); System.out.printl原创 2016-08-19 15:39:25 · 675 阅读 · 0 评论 -
java选择排序演示
public class DemoSort { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub double arr []={1,3,-1,5,4,6,9,10,20,19,17,18,15,21,-3}; Syst原创 2016-08-19 16:58:58 · 261 阅读 · 0 评论 -
java抽象类、抽象方法
当父类的一些方法不能确定时,可以用abstract关键字来修饰该方法,该方法就被称为抽象方法,抽象方法必须在抽象类中定义。用abstract关键字修饰的类称为抽象类。当一个类继承的父类是抽象类时,子类必须实现父类中的所有抽象方法。抽象类不能被实例化。抽象类可以没有抽象方法。案例1:定义抽象类 public abstract class Animal { public原创 2016-08-10 16:39:06 · 292 阅读 · 0 评论 -
java多态特性
所谓多态,就是指一个引用(类型)在不同情况下的多种状态。说白了,就是通过指向父类的指针,来调用不同子类中实现的方法。案列1:通过继承来实现多态public class Demo1 { public static void main(String []args) { Animal an=new Cat(); an.cry();--调用子类Cat的cry方法 an原创 2016-08-10 17:11:21 · 231 阅读 · 0 评论 -
java插入排序演示
public class DemoSort { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub double arr[]={-3,-5,2,4,1,10,18,19,7,25,26,-9,-10,100}; Syst原创 2016-08-23 16:28:53 · 199 阅读 · 0 评论 -
java二分法查找演示
public class DemoHalfFind { public static void main(String[] args) { // TODO Auto-generated method stub double arr[]={1,2,3,4,5,10,100,101}; double target=100; int targetindex=HalfFind.f原创 2016-08-23 18:44:02 · 310 阅读 · 0 评论 -
java接口
接口就是给出一些没有方法体的方法,封装在一起,到某一个类要使用的时候,再根据实际情况,将接口中的方法全部实现。原创 2016-08-11 17:26:47 · 202 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-02-20 11:31:23 · 396 阅读 · 0 评论 -
java synchronized详解
1、当两个线程并发访问同一个对象中的某个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行,另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。演示:package com.demo;public class DemoSynchronized {public static void main(String[] args)原创 2017-02-20 14:08:00 · 173 阅读 · 0 评论 -
java一维数组的使用
数组用来存放一组同类型的数据。定义一维数组有三种方式:方式一:元素类型 数组名 [] =new 元素类型[数组大小];方式二:元素类型 数组名 [];数组名=new 元素类型 [数组大小];方式三:元素类型 数组名 []={元素值,元素值,...,元素值}; 引用数组元素:数组名[元素下标]注意:数组元素下标从0开始 数组大小获取:数组名.len原创 2016-08-18 09:31:26 · 338 阅读 · 0 评论 -
java创建新执行线程有两种方法。
java创建新执行线程有两种方法。 一种方法是将类声明为 Thread 的子类。该子类应重写 Thread 类的 run 方法。接下来可以分配并启动该子类的实例。例如,计算大于某一规定值的质数的线程可以写成: class PrimeThread extends Thread { long minPrime; PrimeThread(long minP...原创 2018-05-02 14:01:42 · 923 阅读 · 0 评论 -
java文件I/O操作
文件在程序中是以流的形式来操作的。 java流分为两种: 字节流:用来读取二进制文件以及任何类型的文件 字符流:用来读取文本文件字节流 InputStream : 字节输入流的所有类的超类 OutputStream : 字节输出流的所有类的超类字符流 Reader : 读取字符流的抽象类 Writer : 写入字符流的抽象类以下是文件操作常用的类。java.io....原创 2018-05-03 15:45:55 · 206 阅读 · 0 评论 -
C++和java多态的区别
多态在 Java 和 C++ 编程语言中的实现比较 面向对象编程语言的一个重要特性就是多态,它使得可以用基类的指针或引用指向派生类的对象,而在具体访问时实现方法动态绑定。本文主要探讨多态在当前最流行的两种编程语言 C++ 和 Java 中的实现,并对其中的异同进行了比较,使读者对其有全面的理解,以便更好的在编程中正确使用这种特性。3评论刘 冠群, 软件工程师,转载 2016-08-04 14:10:26 · 279 阅读 · 0 评论 -
常见的dos命令
常见的dos命令: 盘符: 进入指定的盘下面。操作文件夹: dir 列出当前控制台所在的路径下的所有文件以及文件夹。 cd 路径 进入指定的路径下。 cd .. 回退到上一级目录上。 cd \ 回退到当前路径下的根目录。 md 文件夹的名字 创建一个文件夹 rd 文件夹的名字原创 2016-07-16 21:19:52 · 228 阅读 · 0 评论 -
用java在控制台输出Hello World!
/*作者:XXX功能:在控制台输出Hello World!日期:2016-05-25*///public:表示这个类是公共的//class:表示这是一个类//Hello:类名,类名首字母一般大写public class Hello{ //主函数,程序的入口 public static void main(String args[]) {原创 2016-05-25 14:40:33 · 6412 阅读 · 0 评论 -
java基本数据类型
java基本数据有整数类型、小数类型、布尔类型、字符类型。(1)整数类型用来表示一个整数,常用的整数类型有byte/short/int/long。byte:占用一个字节short:占用两个字节int:占用4个字节long:占用8个字节(2)小数类型用来表示一个小数,常用的小数类型有float, double(3)布尔类型用来表示真(true)或假(false原创 2016-05-25 15:21:07 · 231 阅读 · 0 评论 -
java运算符
(1)算术运算符加 +减 -乘 *除 /取模 %自加 ++自减 --左加 +=左减 -=左乘 *=左除 /=左取模 %=(2)关系运算符大于 >大于等于 >=等于 ==小于 小于等于 不等于 !=(3)逻辑运算符逻辑与 &&逻辑或 ||逻辑非 !原创 2016-05-26 15:35:40 · 199 阅读 · 0 评论 -
java三大流程控制
(1)顺序控制程序从上到下、从左到右依次执行。(2)分支控制让程序有选择的执行,分支控制有三种:单分支、双分支、多分支。单分支:if (condition){ //statement}双分支:if (condition){ //statement1}else{ //statement2}多分支:if (conditi原创 2016-05-27 14:27:46 · 2025 阅读 · 0 评论 -
java类的创建
package 包名;import 类名;class 类名 extents 父类 implements 接口{ 成员变量; 构造方法; 成员方法;}原创 2016-05-31 19:46:24 · 281 阅读 · 0 评论 -
java类的构造方法特点
1、构造方法名与类名相同2、构造方法没有返回值3、主要作用是完成对新对象的初始化4、在创建新对象时,系统自动的调用该类的构造方法5、一个类可以有多个构造方法6、每个类都有一个默认的构造方法,但是一旦用户显示的定义了构造方法,则系统默认的构造方法就不会生成了。原创 2016-05-31 20:06:32 · 2864 阅读 · 0 评论 -
java关键字this、super的用法
(1)this关键字的用法1、通过this.成员变量或this.成员方法来调用当前对象的成员变量或成员方法public class DemoThis{ private String name; private int age; DemoThis(String name,int age) { setName(name); //你可以原创 2016-06-02 19:45:23 · 279 阅读 · 0 评论 -
java类变量、类方法
(1) 类变量类变量也叫静态变量,是属于类的,为该类的所有对象共享。定义类变量语法:访问修饰符 static 数据类型 变量名; 访问类变量:类名.类变量名 或 对象名.类变量名 (2) 类方法类方法也叫静态方法,是属于类的,为该类的所有对象共享。定义类方法语法:访问修饰符 static 返回数据类型 方法名(参数列表){ //方法体原创 2016-06-03 10:39:27 · 512 阅读 · 0 评论 -
java访问控制修饰符
java提供四种访问控制修饰符控制属性和方法的访问权限。这四种级别分别是public, protected, 默认的,private下图是这4种访问级别对应的访问范围。原创 2016-06-03 11:20:17 · 299 阅读 · 0 评论 -
java包的管理
1、包的作用区分相同名字的类当类很多时,可以很好的管理类控制访问范围2、打包命令package 包名; 3、包的命名规范小写字母,比如:com.xxx.yyy; 4、常用的包java.lang :提供利用 Java 编程语言进行程序设计的基础类,该包不需要显示引入,会被自动引入java.util :工具包java.net :网络包java.awt原创 2016-06-03 14:00:19 · 452 阅读 · 0 评论 -
java继承特性
当多个类存在相同的属性和方法时,可以从这些类中提取出相同的属性和方法,构成一个父类,这些类不用再定义这些属性和方法,只需要通过extends语句继承父类即可。 继承语法:class Child extends Father{}注意:在继承父类时,父类中的所有属性和方法都被继承下来,只不过,父类的某些属性和方法在子类中不可见(由于父类的访问权限导致),这时候子类需要通过父类的原创 2016-06-03 15:32:57 · 330 阅读 · 0 评论 -
java方法重载、方法重写
(1)方法重载overload方法重载就是类的同一种功能的多种实现方式,到底采用哪种方式,取决于调用者给出的参数。方法重载注意事项:方法名相同,参数列表不同(不包括参数名称)例子:public class DemoOverload { public int getMax(int a,int b) { if (a>b) { return a; }原创 2016-06-03 17:13:19 · 279 阅读 · 0 评论 -
java编程方向
java编程可以分成三个方向:1、java se(j2se)桌面开发2、java ee (j2ee)web开发3、java me(j2me)手机开发原创 2016-05-23 19:54:37 · 394 阅读 · 0 评论 -
java匿名接口实现
java接口实现由两种方式: 1、显式的实现(implements) 伪代码:interface InterfaceName{ //abstract methods declaration}class ClassName implements InterfaceName{ //abstract methods overwrite}示例代码:package...原创 2018-06-01 13:44:47 · 8428 阅读 · 1 评论