
java
文章平均质量分 51
wutong1024
这个作者很懒,什么都没留下…
展开
-
《Java从入门到精通》第一、二章学习笔记
第1章 初识JAVA*Java开发的三个方向: 1、Java SE:主要用于桌面程序的开发; 2、Java EE:主要用于网页程序的开发; 3、Java ME:主要用于嵌入式系统程序的开发。*Java语言的主要特性: 1、面向对象; 2、分布性:可以在多个不同的主机上布置相关操作,同时数据也可以存放在多个不同的主机上,Java可以凭借URL对象访问网络对象,访问的方式和访问本地系统相同;原创 2015-06-02 21:21:30 · 569 阅读 · 0 评论 -
Java面向对象编程-第13章学习笔记
第13章 多线程进程是指运行中的应用程序,每个进程都有自己独立的内存空间。线程是指进程中的一个执行流程。当进程内的多个线程同时运行,则称为并发运行。线程与进程的主要区别在于:每个进程都需要操作系统为其分配独立的内存空间,而同一进程内的线程则在同一块地址空间中工作。 一、Java线程的运行机制 Java虚拟机进程中,执行代码的任务由线程完成。 每个线程都有一个独立的程序计数器和方法调用栈(原创 2016-01-16 23:20:57 · 377 阅读 · 0 评论 -
Java面向对象编程-第14章数组
一、数组变量的声明 以下均是合法的:int [] scores1;int scores2[];String[] name1;String name2[];int[][] arry1; //二维整型数组int arry2[][];但要注意在数组变量声明的时候不能指定数组长度。 以下代码是非法的,编译出错。int[3] age; int age[3];int age[1][2]原创 2016-01-17 20:59:05 · 445 阅读 · 0 评论 -
Java面向对象编程-第12章学习笔记
第12章 内部类在一个类的内部定义的类称为内部类。 1、内部类的基本语法 顶层类只能处于public和默认访问级别,而成员内部类可以处于四种访问级别。 示例1:class Outer { public Outer(){ System.out.println("外部类Outer的实例对象创建了!"); } public class InnerTool{原创 2016-01-18 11:21:11 · 444 阅读 · 0 评论 -
Java面向对象编程-第8章学习笔记
第8章 接口一、接口的概念和基本特征 1、接口的主要特征包括: (1)接口中成员变量默认为public/static/final类型的,必须被显式初始化; (2)接口中方法默认为public/abstract类型的; (3)接口中只能包含上述public/static/final类型的成员变量和public/abstract类型的方法。在接口中定义实例变量、非抽象的实例方法和静态方法都是非法原创 2015-12-03 17:22:32 · 627 阅读 · 0 评论 -
Java中父类和子类关于构造方法和私有属性的几个问题
Java中父类和子类关于构造方法和私有属性的几个问题一、什么是默认构造方法?子类构造方法与父类构造方法的关系? 通过前面的学习可以知道:默认构造方法是指无参构造方法,(1)隐式包含的默认构造方法:当类的定义中没有任何显式的构造方法(无参或有参)时,则系统默认会给该类一个隐式的无参构造方法。 (2)显式定义的默认构造方法:当类中显式定义了一个无参构造方法。 对于以下示例://父类public c原创 2016-01-04 21:47:51 · 2916 阅读 · 1 评论 -
Java面向对象编程-第9章学习笔记
第9章 异常处理 一、Java异常处理机制概述 1、Java异常处理机制的优点 (1)把各种不同类型的异常情况分类,用Java类来表示异常情况,称为异常类。 (2)异常流程的代码与正常流程代码分离,提高程序的可读性,结构清晰。 (3)可以更灵活地处理异常,如果当前方法有能力处理异常,就捕获并处理,否则只需要抛出异常,由方法调用者去处理。 示例1:车子出故障的异常/*设计一个异常原创 2015-12-21 17:29:21 · 611 阅读 · 0 评论 -
慕课网-Java入门第二季实战练习-答答租车系统
package com.dadacomp;public class Car { private String name; private int busload; //载客量 private double burden; //载货量 private double rentdaily; //日租金 public String getName()原创 2015-12-24 12:22:30 · 4942 阅读 · 4 评论 -
Java面向对象编程-第10章学习笔记
第10章 类的生命周期一、Java虚拟机及程序的生命周期 当运行一个Java程序时,就启动了一个Java虚拟机进程,Java虚拟机进程从启动到终止的过程,就称为Java虚拟机进程的生命周期,以下情况Java虚拟机将结束生命周期: (1)程序正常结束; (2)程序在执行中因为出现异常或错误而异常终止。 (3)执行了System.exit()方法。 (4)由于操作系统出错导致Java虚拟机进程原创 2015-12-24 20:44:29 · 482 阅读 · 0 评论 -
Java面向对象编程-第11章学习笔记
第11章 对象的生命周期 一、创建对象的方式 4种显式地创建对象的方式: (1)用new语句创建对象; (2)运用反射手段; (3)调用对象的clone()方法; (4)运用反序列化手段。public class Customer implements Cloneable{ private String name; private int age;原创 2015-12-25 11:01:32 · 382 阅读 · 0 评论 -
Java 面向对象编程--第十五章 集合(学习笔记)
第十五章 Java集合 java中的数组长度是固定的,并且同一数组只能存放相同类型的数据。数组一旦创建,长度就无法改变。而在实际应用中,常需要一组数据的数量是不固定的,因此java提供了集合。java集合主要有以下三种类型: (1)Set(集):集合中的对象不按特定方式排序,并且不允许有重复对象。 (2)List(列表):集合中的对象按照索引位置排序,可以有重复对象,允许按照对象的索引位置检索原创 2016-01-30 19:39:54 · 462 阅读 · 0 评论 -
Java面向对象编程-第3章学习笔记
第3章 数据类型和变量 Java中数据类型分为基本类型和引用类型。基本类型包括数值类型(整型、浮点、字符)和boolean型;引用类型包括类、接口和数组。 一、基本数据类型 1、boolean类型:布尔类型 取值只能是true或false,如:boolean isChinese=true;在JVM中用整数零表示false,用任意非零整数表示true,但这种表示方式对源程序是透明的(不可见)原创 2015-11-02 04:35:55 · 620 阅读 · 0 评论 -
Java面向对象编程-第2章学习笔记
第2章 第一个Java应用一、创建Java源程序 1、Doll.javapublic class Doll { /**福娃的名字**/ private String name; /**构造方法**/ public Doll(String name){ this.name=name; } /**说话**/ public void原创 2015-11-02 02:53:21 · 698 阅读 · 0 评论 -
《Java从入门到精通》第四章学习笔记
第4章 流程控制一、条件语句 1、if语句if(布尔表达式){ 语句序列}/*布尔表达式如果为true则执行if代码块中的语句序列;反之则不执行。*/2、if…else语句if(布尔表达式){ 语句序列}else{ 语句序列}/*布尔表达式如果为true则执行if代码块中的语句序列;反之则执行else代码块中的语句序列。如果一段代码原创 2015-06-06 11:28:04 · 490 阅读 · 0 评论 -
《Java从入门到精通》第三章学习笔记
第3章 Java语言基础一、标识符和关键字 1、Java中的标识符用于标识类名、变量名、方法名、数组名、文件名。 2、标识符的命名规则:由字母、数字、下划线和美元符号组成,但第一个字符不能是数字。同时标识符不能选用Java的关键字和保留字。 二、基本数据类型 1、整数类型:有byte\short\int\long四种,存储空间分别为1、2、4、8个字节,其中给long类型变量赋值时必须在结尾原创 2015-06-05 16:35:37 · 627 阅读 · 0 评论 -
《Java从入门到精通》第五章学习笔记
第5章 数组一、一维数组 1、创建 一维数组实质上是一组相同类型数据的集合,在Java中数组不属于数据类型,而是一种对象。 数组的两种声明方式:int[] arr1;int arr2[];数组声明之后,在使用之前还需要先分配内存空间:arr1=new int[3]; //数组元素个数为3,即长度为3;arr2=new int[2];声明和分配空间也可以一并操作:int arr1[]=new原创 2015-06-07 20:13:21 · 506 阅读 · 0 评论 -
《Java从入门到精通》第七章学习笔记
第7章 类和对象一、类和对象的定义及关系 1、类是同一类别对象的抽象定义;可以理解为是某一类具体对象的模子,确定对象将会拥有的特性,包括该类对象具备的属性和方法。 2、对象是对类的一种具体化的客观存在,是对类的具体实例化。要创建一个对象,必须基于类,即先要创建可描述该对象的类。 3、创建一个类public class Telphone { //属性(成员变量):有什么原创 2015-06-08 23:27:29 · 610 阅读 · 0 评论 -
Java Lab(1)控制台下的人物PK
一、前言 有这样一个念头很久了,从最早对编程感兴趣就是因为想实现一个类似于街霸、拳皇之类的程序。一路走过来,发现作为一个主业和编程毫无关系的人想学编程,真的是很费心很吃力,而在应用无比泛滥的今天,对于一个非编程工作的人,对我自己,在学习过程中也难免因为一个目标的难以实现而转去另外一个目标,更致命的是转换另外一种方法,另外一种学习语言。有限的时间,有限的精力,不断增长的年龄,都让自己觉原创 2015-06-12 10:31:23 · 747 阅读 · 0 评论 -
《Java从入门到精通》第八章学习笔记
第8章 接口、继承与多态一、接口的使用 1、接口的定义,基本语法格式如下:[修饰符] interface 接口名 [extends 父接口名列表]{ [public][static][final] 变量; [public][abstract] 方法;}/*1、修饰符是可选参数,指定接口的访问权限,可选值为public或省略默认2、接口名是比选参数,原创 2015-06-12 17:26:01 · 546 阅读 · 0 评论 -
Java面向对象编程-第5章思考题
第5章 流程控制-思考题 1、运行以下代码,将得到什么打印结果?int i=3;int j=0;double k=3.2;if(i<k) if(i==j) System.out.println(i); else System.out.println(j);else System.out.println(k);打印结果:0。 2、以下代码能否编译原创 2015-11-04 22:31:43 · 784 阅读 · 0 评论 -
Java面向对象编程-第6章学习笔记
第6章 继承 继承是复用程序代码的有力手段,当多个类之间存在相同的属性和方法时,可从这些类中抽象出父类,在父类中定义这些相同的属性和方法,而子类只需要通过extends语句来声明继承父类就无须重新定义这些属性和方法。 一、继承的基本语法public class Sub extends Base{ ...}上述表示Sub类继承了Base类,即Base是父类,Sub是其子类。(原创 2015-11-07 23:20:37 · 683 阅读 · 0 评论 -
Java面向对象编程-第7章学习笔记
Java面向对象编程-第7章学习笔记原创 2015-11-15 22:09:25 · 1027 阅读 · 0 评论 -
Java面向对象编程-第1章学习笔记
(一)面向对象开发中的核心思想和概念 1、问题领域、对象、属性、状态、行为、方法、实现。 2、类、类型:类是一组具有相同属性和行为的对象的抽象。 3、消息、服务 4、接口 5、封装、透明:封装是指隐藏对象的属性和实现细节,仅仅对外公开接口。 6、抽象 7、继承、扩展、覆盖 8、组合 9、多态、动态绑定;原创 2015-11-02 01:53:00 · 558 阅读 · 0 评论 -
Python编程入门-第三章 编写程序 -学习笔记
第三章 编写程序1、编辑源程序、运行程序 可通过IDLE中File>New File新建一个文本以编辑源程序,编辑完成可通过Run>Run Module(或者F5快捷键)来运行程序。Python源文件都以.py格式存储。 2、从命令行运行程序 除了上述利用IDLE的集成功能运行程序的方式外,当然也可以通过命令行运行程序,命令格式为:python ‘源文件名称.py’。 3、编译源代码 当运原创 2016-10-19 23:18:15 · 553 阅读 · 0 评论