韩顺平java编程笔记
编程语言:人和计算机的交流方式
编程语言排行榜:java、c、c++、vb Delphi........
\
编程语言的分类:
所谓的编程语言一般分为五类:
1、脚本语言:如aso、php、jsp等。
2、解释型语言:如vb、perl、Pthon等。
3、混合型语言:如java、c#等。
4、编译型语言:如c/c++、Delphi等。
5、汇编语言:如8086语言汇编、win32汇编等。
当然,也可以分为高级语言(c/c++、Delphi、java)和低级语言(汇编)。编程语言也可以分为编译
型语言和汇编语言。
Java编程可以分为3个方向:
1、java se(j2se) 桌面开发
2、Java ee(j2ee) web开发
3、java me(j2me) 手机开发
Java se课程
Java 面向对象编程
Java图形界面
Java数据库编程
Java文件io流
Java网络编程
Java多线程
Java开发工具:
记事本(低级工具) jcreator jbuilder netbeans eclipse (培养代码感)
一个字节=八个位
在内存里,二进制
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
示的第一位是符号位:1表示负,0表示正。
字节数—字节数—*81*81 计算一个数据类型所能取值范围 —(2)~~2—1
数据类型所占内存大小: byte 1个字节 范围在(-128至127)、 short 2个字节 范围在(-32768
至32767) int 4个字节 范围在(-2147483648至24147483647) long 8个字节
Char数据类型只能表示一个字符,也可以表示一个汉字,多个字符要用String,但是string不是数
据类型,而是类。
在java中,对char进行运算,把其当做ascii码代表的进行运算再在转化成ASCII码。而运算int的字符,就是运算字符代表的ASCII码的数字。
数据可以从高精度向低精度转换,反之不可以。(byte
模板
个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载
,对象是类的一个个体,实例
一个全面的类的定义如下:
package包名;
class 类名extends父类implements接口名{
成员变量;
构造方法;
成员方法;
}
成员方法的定义
public 返回数据类型 方法名(参数列表){
语句;//方法(函数)主体
}
参数列表:表示成员函数的输入
数据类型(返回类型):块表示成员函数输出
函数主体:表示为了实现某一功能代码块
某个类或某个函数的范围内的内容 就叫作用域。 带参数方法的成员方法参数列表可以有多个变量,用“,”隔开
返回数据类型,有时候并没有用。没有用就返回类型是void
计算两个数的和,并把结果返回给调用它的函数 public int add(int num1, int num2){ (返回类型是任意的 int) int res=0; res=num1+num2; 也可以写成 return num1+num2;
return res;
}
返回需要语句:return语句;
返回类型和返回结果的类型要一样。
成员方法的声明
成员方法的定义与声明是不同的
如:public int test(int a);/*方法声明*/
声明的
格式
pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载
为: 返回修饰符 数据类型 函数名(参数列表)
类的成员方法的特殊说明:
1、方法的参数列表可以是多个,数据类型可以使任意类型。 2、方法可以没有返回值,用void。
先创建类。在根据类创建对象。
构造方法是类的一种特殊方法,其作用是完成类的新对象的初始化(及创建类的对象时,就
直接指定对象的各种属性)
有几个特点:
?方法名和类名相同
? 没有返回值
? 在创建一个类的新对象时,系统会自动调用该类的构造方法完成新对象的初始化
一个类可以有多个构造方法
This很重要:this是区分不同的对象
是属于一个对象的,而不是属于一个类的
This不能在类定义的外部使用,只能在类定义的方法中使用
类变量和类方法:
1、类变量也叫静态变量。
静态变量可以被任意一个对象访问
类变量时该类的所有对象共享的变量,任何一个该类的对象去访问它时,取得的都是相同的
值,同样任何一个该类的对象去修改它时,修改的也是同一个变量。
定义类变量的定义语法如下:
访问修饰符 static 数据类型 变量名;
如何访问类变量:
类名.类变量名 或者 对象名.类变量名 静态区域块:
Static
{
内容
}
2、类方法
3、类方法是属于所有对象实例的,其形式如下: 访问修饰符 static 数据返回类型 方法名(){}
注意:类方法中不能访问非静态变量(类变量)
使用:类名.类方法名 或者 对象名,类方法名