Java04】的更多相关文章

  0.面向对象(Object Oriented:OO):     0.OOA(面向对象分析) OOD(面向对象的设计) OOP(面向对象编程)     1.是软件开发方法     2.扩展的领域:数据库系统.交互式界面.应用平台.分布式系统.人工智能等领域     3.是一种对现实世界的理解和抽象的方法,是计算机编程技术发展到一定阶段的产物   1.类和对象的基本概念     1.类:类是对具有相似性质的一类事物的抽象,类封装了相似性质事物的属性(特征)和方法(行为)   (即类的成员)  …
1.验证ClassAndObjectTest.java(使用自定义类) public class ClassAndObjectTest { public static void main(String[] args) { //创建类的实例,定义一个对象变量引用这一实例 MyClass obj = new MyClass(); //通过对象变量调用类的公有方法 obj.myMethod("Hello"); //给属性赋值 obj.setValue(100); //输出属性的当前值 Sys…
import java.util.Scanner; /** * 所有在java.lang包下面的所有类 不需要显示的引入包! * java.util.Scanner : 想获取用户的输入 必须引入相关的类 * */ public class ScannerTest { // 获取用户的输入 public static void main(String[] args) { System.out.println("请输入您的姓名:"); //创建一个Scanner对象 通过new关键字 S…
这里先简单介绍几种流程控制语句 包括if/if-else.switch语句 1.三大流程控制结构 所谓流程控制,就是说要控制程序的执行方式,根据不同的情况执行不同的代码,从而得到不同情况下的不同结果. 首先,我们先了解一下常见的三大流程结构:顺序,分支和循环 1.1 顺序结构: 顺序结构是这几种结构中最简单的一种结构,其含义就是按顺序执行.就像我们在在做一件事的时候,要有一定的步骤,我们就要按照这个步骤一步一步进行.比如说坐飞机,我们要先买票,然后进行安检,然后换登机牌登机... 该结构的程序执…
1.请运行并输入以下代码,得到什么结果 public class Test { public static void main(String[] args){ Foo obj1=new Foo(); Foo obj2=new Foo(); System.out.println(obj1==obj2); } } class Foo{ int value=100; } 结果: 分析:两个并不属于同一个对象 2.以下代码为何无法通过编译?哪儿出错了? public class Test { publi…
java 中内存分配地址值以及栈和堆得区别: ##########数组操作的两个常见小问题(越界和空指针)############## 数组索引越界异常,访问了不存在的索引: 空指针: #################数组常见操作################# /* * 依次输出数组数组中的每一个元素 */ public class ShuZu { public static void main(String[] args) { int [] arry = {11,22,33,44,55,…
一.数组的概述 1.数组的理解:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理. 2.数组的相关概念 数组名 元素 索引 数组的长度:元素的个数 3.数组的特点: 数组是有序排列的 数组属于引用数据类型的变量.数组的元素既可以是基本数据类型,也可以是引用数据类型. 创建数组对象会在内存中开辟一整块连续的空间. 数组的长度一旦确定,就不能修改. 4.数组的分类 按照维数:一维数组.二维数组... 按照数组元素的类型:基本数据元…
一,动手动脑 1,请阅读并运行AboutException.java示例,然后通过后面的几页PPT了解Java中实现异常处理的基础知识. import javax.swing.*; class AboutException { public static void main(String[] a) { int i=1, j=0, k; //k=i/j; try { k = i/j; // Causes division-by-zero exception throw new Exception(…
Day14 08 LinkedList09 LinkedList练习10 ArrayList练习11 ArrayList练习2 12 HashSet13 HashSet存储自定义对象14 HashSet判断和删除的依据 08 LinkedList LinkedList特有的方法:addFirst() addLast() getFirst() getLast()获取元素,但不删除元素.如果集合中没有元素,会出现NoSuchElementException. removeFirst() remove…
本博客为子墨原创,转载请注明出处! http://blog.csdn.net/zimo2013/article/details/8867065 1.Map概述 Map<K,V>  Map集合类用于存储元素对(称作键和值),其中每个键映射到一个值,该接口描述了从不重复的键到值的映射. 2.Map子类 1).HashTable,底层是哈希表数据结构,不可以存入null键和null值,线程同步,JDK1.0效率低:    2).HashMap,底层是哈希表数据结构,可以存入null键和null值,不…