JAVA
木偶跳舞
个人博客
展开
-
Java StringBuffer 和 StringBuilder 类
当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder 类在 Java 5 中被提出,它和 StringBuffer 之间的最大不同在于 StringBuilder 的方法不是线程安全的(不能转载 2016-11-21 18:13:32 · 319 阅读 · 0 评论 -
Java String 类 和 方法
创建字符串:String greeting = "菜鸟教程";注意:String 类是不可改变的,所以你一旦创建了 String 对象,那它的值就无法改变了。 如果需要对字符串做很多修改,那么应该选择使用 StringBuffer & StringBuilder 类。创建格式化字符串:输出格式化数字可以使用 printf() 和 format() 方法。String 类使用静态方法 format(转载 2016-11-21 16:34:53 · 257 阅读 · 0 评论 -
Java Character 类 和 方法
Character 类用于对单个字符进行操作。 Character 类在对象中包装一个基本类型 char 的值实例char ch = 'a';// Unicode 字符表示形式char uniChar = '\u039A'; // 字符数组char[] charArray ={ 'a', 'b', 'c', 'd', 'e' };然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数转载 2016-11-21 15:56:04 · 8333 阅读 · 1 评论 -
Java Number 类和方法
一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。 实例int a = 5000;float b = 13.65;byte c = 0x4a;然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java 语言为每一个内置数据类型提供了对应的包装类。所有的包装类(Integer、Long、Byte转载 2016-11-21 15:45:10 · 3282 阅读 · 0 评论 -
Java 分支结构 - if...else/switch
if 语句一个 if 语句包含一个布尔表达式和一条或多条语句。if(布尔表达式){ //如果布尔表达式为true将执行的语句}public class Test { public static void main(String args[]){ int x = 10; if( x < 20 ){ System.out.print("这是 if 语转载 2016-11-21 13:50:29 · 333 阅读 · 0 评论 -
Java 循环结构 - for, while 及 do...while
while 循环while( 布尔表达式 ) { //循环内容}只要布尔表达式为 true,循环体会一直执行下去。 实例public class Test { public static void main(String args[]) { int x = 10; while( x < 20 ) { System.out.print("valu转载 2016-11-21 11:54:43 · 460 阅读 · 0 评论 -
java 语言简介
Java三大体系:Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。 Java EE(Java转载 2016-11-15 17:31:40 · 529 阅读 · 0 评论 -
Java 运算符 详解
1、算术运算符表格中的实例假设整数变量A的值为10,变量B的值为20:操作符 描述 例子 + 加法 - 相加运算符两侧的值 A + B等于30 - 减法 - 左操作数减去右操作数 A – B等于-10 * 乘法 - 相乘操作符两侧的值 A * B等于转载 2016-11-18 16:13:02 · 500 阅读 · 0 评论 -
Java 修饰符 详解
Java修饰符分类:访问修饰符非访问修饰符一、访问控制修饰符:Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。 Java支持4种不同的访问权限。默认的,也称为 default,在同一包内可见,不使用任何修饰符。私有的,以 private 修饰符指定,在同一类内可见。共有的,以 public 修饰符指定,对所有类可见。受保护的,以 protected 修饰符指定,对同一包转载 2016-11-18 15:42:22 · 515 阅读 · 0 评论 -
Java 变量说明
在Java语言中,所有的变量在使用前必须声明并初始化。 声明变量的基本格式如下:type identifier [ = value][, identifier [= value] ...] ;格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。int a, b, c; // 声明三个int型整数:a、 b、cint d = 3转载 2016-11-18 14:32:08 · 456 阅读 · 0 评论 -
Java 日期时间
Date 类:java.util 包提供了 Date 类来封装当前的日期和时间。第一个构造函数使用当前日期和时间来初始化对象。Date( )第二个构造函数接收一个参数,该参数是从1970年1月1日起的毫秒数。Date(long millisec)Date对象方法:1 boolean after(Date date)若当调用此方法的Date对象在指定日期之后返回true,否则返回false。转载 2016-11-30 15:13:31 · 373 阅读 · 0 评论 -
Java 基本数据类型
Java的两大数据类型:内置数据类型引用数据类型内置数据类型: Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte数据类型是8位、有符号的,以二进制补码表示的整数; 占用1字节-128(-2^7)~ 127(2^7-1);默认值是0;byte类型用在大型数组中节约空间,主要代替整数,因为byte变量占用的空间只有int转载 2016-11-17 18:34:46 · 295 阅读 · 0 评论 -
Java 面向对象
1、构造方法每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认构造方法。 在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法,根据传参不同,引用不同的构造方法。public class Puppy{ public Puppy(){ } public Puppy(String name){原创 2016-11-17 17:18:49 · 432 阅读 · 0 评论 -
Java 基本语法
编译运行命令://编译javac HelloWorld.java//运行java HelloWorld 基本语法:1、大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。2、类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。3、方法名:驼峰法命名,所有的方法名都应该以小写原创 2016-11-17 16:58:56 · 347 阅读 · 0 评论 -
java 数组详解
Java 语言中提供的数组是用来存储固定大小的同类型元素。 你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,….,number99。声明数组变量的语法:dataType[] arrayRefVar; // 首选的方法或dataType arrayRefVar[]; // 效果相同,但不是首选方法实例下面是这两种语法的代转载 2016-11-22 18:33:55 · 391 阅读 · 0 评论