java中try 与catch的使用

try{ //代码区 }catch(Exception e){ //异常处理 } 代码区如果有错误,就会返回所写异常的处理。 首先要清楚,如果没有try的话,出现异常会导致程序崩溃。 而try则可以保证程序的正常运行下去,比如说: try{ int i = 1/0; }catch(Exception e){ ........ } 一个计算的话,如果除数为0,则会报错,如果没有try的话,程序直接崩溃。用try的话,则可以让程序运行下去,并且输出为什么出错! try catch 是捕捉try部分的异常,当你没有tryca...

Java基本类型

Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 1、整数:包括int,short,byte,long 2、浮点型:float,double 3、字符:char 4、布尔:boolean 基本型别 大小 最小值 最大值 boolean ----- ----- ...

Java中从控制台输入数据的几种常用方法

一、使用标准输入串System.in //System.in.read()一次只读入一个字节数据,而我们通常要取得一个字符串或一组数字 //System.in.read()返回一个整数 //必须初始化 //int read = 0; char read = '0'; System.out.println("输入数据:"); try { //read = System.in.read(); read = (char) System.in.read(); }catch(Exception e){ e.printSt...

数字类型的转换

各种数字类型转换成字符串型: String s = String.valueOf( value); // 其中 value 为任意一种数字类型。 字符串型转换成各种数字类型: String s = "169"; byte b = Byte.parseByte( s ); short t = Short.parseShort( s ); int i = Integer.parseInt( s ); long l = Long.parseLong( s ); Float f = Float.parseFloat( s ); Double d = Dou...

String类对象的常用操作及方法

String类对象的常用操作及方法 在Java中,String类包含有50多个方法来实现字符串的各种操作,以下介绍一些我们需要经常使用的方法. (1)字符串的连接 public String concat(String str) 该方法的参数为一个String类对象,作用是将参数中的字符串str连接到原来字符串的后面. (2)求字符串的长度 public int length() 返回字串的长度,这里的长度指的是字符串中Unicode字符的数目. (3)求字符串中某一位置的字符 public char charAt(int index) 该方法在一个特定的位置索引...

Java中堆内存和栈内存详解

Java把内存分成两种,一种叫做栈内存,一种叫做堆内存 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。 堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器来管理。在堆中产生了一个数组或者对象后,还可以在栈中定义一个特殊的变量,这个变量的取值等于数组或者对象在堆内存中的首地址,在栈中的这个特殊的变量就变成了数组或者对象的引用变量,...

java中变量与对象的区别

java中变量和对象的区别如下: 变量只是分配了栈内存,并没有分配内存空间,而对象是已经在内存中占用了空间的。 变量声明之后如果没有进行赋值,是不能在代码中使用的。而对象是可以在代码使用,并使用它的成员变量或者方法。

java程序执行顺序

一。JAVA中执行顺序 静态块 块 构造器 父类构造器 二。JAVA中赋值顺序 静态块直接赋值 块直接赋值 父类继承的属性已赋值 静态变量声明时赋值 成员变量声明时赋值 构造器赋值 ...

java接口

接口只定义方法,没有实现,普通类要实现接口,implement,每个方法都必须实现。继承,父类只能一个,不能继承多个,但是接口是可以实现多个的。接口确实是一种特殊的“抽象类”,接口里的所有方法都是抽象方法。 一个Java源文件里最多只能有一个public接口,如果一个Java源文件里定义了一个public接口,则该源文件的主文件名必须与该接口名相同——从这个角度看来,接口可以被当成特殊的类。当一个类既需要继承父类有需要实现接口时,先继承基类,再实现接口 public class C extends B implements A {...} 一、定义 Java接口(I...

Java 继承

Java 继承 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承可以理解为一个对象从另一个对象获取属性的过程。 如果类A是类B的父类,而类B是类C的父类,我们也称C是A的子类,类C是从类A继承而来的。在Java中,类的继承是单一继承,也就是说,一个子类只能拥有一个父类 继承中最常使用的两个关键字是extends和implements。 这两个关键字的使用决定了一个对象和另一个对象是否是IS-A(是一个)关系。 通过使用这两个关键字,我们能实现一个对象获取另一个对象的属性。 所有Jav...

java类的初始化顺序

对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点: public class InitialOrderTest { // 静态变量 public static String staticField = "静态变量"; // 变量 public String field = "变量"; // 静态初始化块 static { System.out.println(staticField); System.out.println("静态初始化块"...

final关键字

在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。   1.修饰类   当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。 在使用final修饰类的时候,要注意谨慎选择,除非这个类真的在以后不会用来继承或者出于安全的考虑,尽量不要将类设计为final类。 ...

java声明字符串

通过String进行声明字符串类型。 举例: String str ="" ;或者String str =new String("") ; 解释:上面的效果基本是一致的,只不过是前面的是已经存在相同的值,那么直接地址引用个,后面的是new所以会直接地址和内存都被占用,所以推荐第一种写法。 备注:以上就声明了一个字符串类型,之后直接进行赋值即可:str=“asd”。

JDK组成

JDK组成 JDK包含的基本组件包括: ◆javac – 编译器,将源程序转成字节码 ◆jar – 打包工具,将相关的类文件打包成一个文件 ◆javadoc – 文档生成器,从源码注释中提取文档 ◆jdb – debugger,查错工具 ◆java – 运行编译后的java程序(.class后缀的) ◆appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。 ◆Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头...

Java中的类的定义、方法的定义和使用

publicclassTest//定义一个类,名字叫Test //一个java文件最多只能有一个public修饰的class,并且与文件名相同。 { publicintadd(inta,intb)//定义一个方法(add),两个整数相加的方法 { returna + b;//将a + b的值返回回去 } publicstaticvoidmain(String[] args) { Tes...

Java中的静态方法是什么?

静态方法是使用公共内存空间的,就是说所有对象都可以直接引用,不需要创建对象再使用该方法。 例如,我创建一个类,里面有一个静态方法: class Test{ public static int z(int xx,int yy){ return xx+yy; } public int zz(int xx,int yy){ return xx+yy; } } 然后在含有main方法的类中使用这个类时,对与以上非静态和静态方法的引用方式是不同的,如下: import Test; public class mainClass{ int sum;...

一个java文件可以有多少个类

一个.java文件中可以有很多类。不过注意以下几点: 1.public 权限的类只能有一个(也可以一个都没有,但最多只有1个) 2.这个.java文件的文件名必须是public类的类名(一般的情况下,这里放置main方法是程序的入口。) 3.若这个文件中没有public的类,则文件名随便是一个类的名字即可 4.你用Javac 编译这个.java文件的时候,它会给每一个类生成一个.class文件

安装好JDK后,有如下文件夹

安装好JDK后,如下图(JDK1.6): bin:存放java可执行文件。如:javac.exe、java.exe等等 demo、sample:存放java的一些实例,是学习java的好帮手 include:java包含的本地类(如:C语言头文件) lib:包含了java运行库及JDK API库 src.zip:解压为src,表示java的类库源代码

c语言32个关键字

C语言一共有32个关键字,如下所述: auto :声明自动变量    short :声明短整型变量或函数    int: 声明整型变量或函数 long :声明长整型变量或函数    float:声明浮点型变量或函数    double :声明双精度变量或函数    char :声明字符型变量或函数    struct:声明结构体变量或函数    union:声明共用数据类型    enum :声明枚举类型    typedef:用以给数据类型取别名    const :声明只读变量    unsigned:声明无符号类型变量或函数    signed:声明有符...
c语言 | 2016-01-22 21:17 | 阅读 2993 次 | 评论 0 条

C语言特点

C语言的特点 1. 简洁紧凑、灵活方便 C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。 C有22+10 = 32个关键字   C++ 有22+10+11+20 = 63 个关键字   JAVA 有22+ 9+ 17 = 48 个关键字 2. 运算符丰富 C的运算符包含的范围很广泛,共有种34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符...
c语言 | 2016-01-22 21:16 | 阅读 2872 次 | 评论 0 条
最新评论