
Java编程经验
文章平均质量分 61
seven-soft
十几年工作经验,软件破解、软件反编译、网络抓包;精通c、c++、java语言,熟悉eclipse、Microsoft Visual Studio、XCODE 开发环境,精通wince和Android开发。精通嵌入式CPU软件开发。
展开
-
Java构造方法和析构方法
Java构造方法类有一个特殊的成员方法叫作构造方法,它的作用是创建对象并初始化成员变量。在创建对象时,会自动调用类的构造方法。构造方法定义规则:Java 中的构造方法必须与该类具有相同的名字,并且没有方法的返回类型(包括没有void)。另外,构造方法一般都应用 public 类型来说明,这样才能在程序任意的位置创建类的实例--对象。示例:下面是一个 Rectangle 类的构造原创 2016-05-31 08:57:54 · 3515 阅读 · 0 评论 -
Java算术运算符和关系运算符详解
运算符就是在用变量或常量进行运算时,经常需要用到的符号,目前常用的总共有十种:算术运算符、关系运算符、逻辑运算符、位运算符、移位运算符、赋值运算符、三元运算符、逗号运算符、字符串运算符、转型运算符。下面将会对每种运算符结合实例作详细的讲述。一.算术运算符算术运算符总共有 7 种:“+”、“ - ”、“*”、“/”、“%”(余数)、“++”(自加)、“――”(自减)。运算符的精度原创 2016-06-01 06:44:11 · 473 阅读 · 0 评论 -
Java逻辑运算符和位运算符详解
一.逻辑运算符逻辑运算符共有三种,即“非”、“和”、“或”,分别用 " ! "、“&&”、“||”表示。其中:非运算(!)表示否定,如:!true等于false、!false等于true、!2等于false、!0等于true。和运算(&&)前后两个条件都为真时,才返回true,否则返回false。或运算(||)前后两个条件有一个为真是,返回true,都为假时,返回false。原创 2016-06-01 06:43:25 · 1135 阅读 · 0 评论 -
Java移位运算符和赋值运算符
一.移位运算符移位运算符也针对二进制的“位”,它主要包括:左移位运算符(>>)、带符号的右移位运算符(>>)。其中:左移运算符用“右移运算符用符号“>>>”表示,是将运算符左边的对象向右移动运算符右边指定的位数,并且在高位补 0,其实右移 n 位,就相当于除上 2 的 n 次方。带符号的右移运算符用符号“>>”表示,是将运算符左边的运算对象,向右移动运算符右边指定的位数。如果是正数,在原创 2016-06-01 06:42:32 · 724 阅读 · 0 评论 -
Java三目运算符和逗号运算符
一.三目运算符三元运算符一般用的很少,因为它在程序段中的可读性很差,所以笔者建议不要经常使用三元运算符,但很少使用并不代表不使用,所以还是要掌握好它的用法,三元运算符的表达形式如下: 布尔表达式?值 0 :值 1它的运算过程是:如果布尔表达式的结果是 true,就返回值 0,如果布尔表达式的结果是 false,就返回值 1,例如下面的程序段。public class da原创 2016-06-01 06:41:24 · 1748 阅读 · 0 评论 -
Java运算符的优先级
当多个运算符出现在一个表达式中,谁先谁后呢?这就涉及到运算符的优先级别的问题。在一个多运算符的表达式中,运算符优先级不同会导致最后得出的结果差别甚大,例如,(1+3)+(3+2)*2,这个表达式如果按加号最优先计算,答案就是 18,如果按照乘号最优先,答案则是 14。下面将详细介绍在 Java 程序设计中,各个运算符的优先级别,如表 3-1 所示。如表 3-1 运算符优先级表原创 2016-06-01 06:40:44 · 455 阅读 · 0 评论 -
Java分支结构-if语句
在Java程序设计中,分支结构由条件语句(if语句)来完成。if语句既可以单独使用,也可以与else一起使用。以下是使用方法:if语句单独使用if(条件表达式){ 目的; //这里是一段代码}与else一起使用if(条件表达式){ 目的一; //这里是一段代码}else{ 目的二; 这里是一段代码}注意:条件表达原创 2016-06-01 06:39:48 · 508 阅读 · 0 评论 -
Java循环结构-for语句、while语句详解
Java程序设计中引入了循环语句。循环语句总共有三种常见的形式:for 语句、while 语句、do/while语句。下面将逐个进行详细的介绍。一.for 语句for 语句的基本结构如下所示:for(初始化表达式;判断表达式;递增(递减)表达式){ 执行语句; //一段代码}初始化表达式:初始化表达式的意义,在于定义循环之前变量的值是多少,如果没有这一原创 2016-06-01 06:38:59 · 490 阅读 · 0 评论 -
Java标示符、保留字和数制
一.Java标识符程序员对程序中的各个元素加以命名时使用的命名记号称为标识符(identifier)。Java语言中,标识符是以字母,下划线(_),美元符($)开始的一个字符序列,后面可以跟字母,下划线,美元符,数字。例如,identifier,userName,User_Name,_sys_val, $change为合法的标识符,而2mail room#,class 为非法的标识符。原创 2016-06-01 06:38:03 · 315 阅读 · 0 评论 -
Java跳出循环-break和continue语句
在实际编程中,有时需要在条件语句匹配的时候跳出循环。在Java里,由break和continue语句控制。“break”语句“break”语句用来结束循环,即不再执行后边的所有循环。示例:计算1+2+3+4......+100的结果。public class example1{ public static void main(String[] args){原创 2016-06-01 06:37:19 · 927 阅读 · 0 评论 -
Java返回语句-return
返回语句就是在执行程序的过程中,跳转到另一个程序。一般返回语句用在子程序或程序中的函数方法中。返回语句使用关键字“return”来表示。下面通过一个简单实例,了解返回语句的用法。public void set(int a,int b){ i=a*b return;}以上是一个小程序段,在程序中出现了 return 关键字,说明这个小程序结束了,返回到主运行程序中原创 2016-06-01 06:36:22 · 3517 阅读 · 0 评论 -
Java开关语句-switch
在条件判断语句(if语句)过多时,可以使用开关语句来编写。开关语句的基本结构是:switch(整数){ case 整数值 1: 语句; break; case 整数值 2: 语句; break; case 整数值 3: 语句; break; …………………….. default: 语句;}当“整数”的值等于“整数值1”、“整数值2”原创 2016-06-01 06:35:31 · 1638 阅读 · 0 评论 -
Java二维数组的声明、初始化和引用
二维数组的声明、初始化和引用与一维数组相似,这里不再详讲。二维数组的定义 type arrayName[ ][ ]; type [ ][ ]arrayName;只是形式上的差别,大家可以根据自己的习惯来选择。二维数组的初始化1.静态初始化 int intArray[ ][ ]={{1,2},{2,3},{3,4,5}};Java语言中,由于把二维数原创 2016-06-01 06:34:32 · 893 阅读 · 0 评论 -
Java一维数组的声明、初始化和引用
一维数组的声明使用一个数据时,必须要对其进行声明,这个道理对于数组来说也一样,数组在使用之前也必须先声明。先看下面的代码,是如何声明一个变量的。 int a;仔细分析一下:int 是指变量的数据类型,a 是指变量名,由变量的声明可以联系到数组的声明。 int a[];仔细分析一下:int 是指数组中所有数据的数据类型,也可以说是这个数组的数据类型,a[]表示数组名。原创 2016-06-01 06:33:38 · 944 阅读 · 0 评论 -
Java字符串概述
字符串从表面上看,就是引号之间的数据,如“www.softroom.org”、“芝麻软件工作室”、“c++入门教程”等。在Java中,字符串处理类库使用最多的是两种:“String”类和“StringBuffer”类。注意:如果是处理一些小的文本,建议使用“String”类,它会特别方便。如果使用 String 类来处理大型文本,会很消耗系统资源,所以 Java 程序语言特别引进了“Str原创 2016-06-01 06:32:24 · 269 阅读 · 0 评论 -
Java变量的声明、初始化和作用域
一.Java变量的声明在 Java 程序设计中,每个声明的变量都必须分配一个类型。声明一个变量时,应该先声明变量的类型,随后再声明变量的名字。下面演示了变量的声明方式。 double salary; int age; Boolean op;其中第一项称为变量类型,第二项称为变量名。分号是必须的,这是 Java 语句的结束符号。同一类型的不同变量,可以声原创 2016-06-01 06:29:44 · 365 阅读 · 0 评论 -
Java包的概念
“包”机制是 Java 中特有的,也是 Java 中最基础的知识之一。一些初学 Java 的朋友,通常像学其他语言一样从教材上“copy”一些程序来运行,可是却常常遇到莫名其妙的错误提示,这些问题事实上都是对“包”的原理不理解。本节将就此问题进行深入阐述。什么是 Java 中的包在 Java 程序语言中,为了开发方便,会将多个功能相似的类放到一个组内,而这个组就是“包”,包就像一个目录原创 2016-05-31 09:00:14 · 442 阅读 · 0 评论 -
Java成员变量和成员方法
成员变量成员变量是指类的一些属性定义,标志类的静态特征,它的基本格式如下: 访问修饰符 修饰符 类型 属性名称=初始值;访问修饰符:可以使用四种不同的访问修饰符中的一种,包括public(公共的)、protected(受保护的),无修饰符和 private(私有的)。public 访问修饰符表示属性可以从任何其它代码调用。private 表示属性只可以由该类中的其它方法来原创 2016-05-31 08:59:13 · 833 阅读 · 0 评论 -
Java常量的申明和使用
常量就是从程序开始运行到结束都不变的量。在 Java 程序设计中,使用关键字“final”来声明一个常量,例如下面的程序代码。///这里的 x 是一个常量,但是是在某个方法内的常量,也可以称为成员常量(作者给它取的名字)public class var{ public static void main(String[] args){ var m=new va原创 2016-06-01 06:44:58 · 1553 阅读 · 0 评论