Java自学001(简单介绍、常量与变量)
Java介绍
Java ME、Java SE和Java EE
(1)Java ME:Java Platform,Micro Edition(以前称之为J2ME)用于嵌入式的Java消费电子平台。不论是无线通讯、手机、PDA等小型电子装置都可采用其作为开发工具及应用平台。
(2)Java SE:Java Platform,Standard Edition(以前称之为J2SE)是Java最通行的版本,是用于工作站、PC机的Java标准平台。
(3)Java EE:Java Platform,Enterprise Edition(以前称之为J2EE)可扩展的企业应用平台,它提供了企业e-Business架构及Web Services服务,其深受企业用户欢迎之处是开放的标准和优越的跨平台能力。
以下是JDK中的一些重要的包:
java.lang:提供支持Java的基础类
java.util:提供实用方法和数据结构的类。
java.awt和javax.swing:提供图形用户界面编程的类库集合。
java.applet:创建小应用程序提供必要的元件
java.io:提供输入、输出流支持。
java.net:提供支持联网的类。
Java.sql:提供数据库操作的类。
搭建Java开发环境(略)
常量与变量
package w_15;
public class Wang_15 {
public static final String A="你好我是全局变量!";/*全局变量*/
public static void main(String[]args){/*主方法开始*/
short l;
byte a,m; /*整数类 范围是-2 7次方到-2 7次方-1 8位 使用数据类型可以节约内存空间*/
short b; //整数类 范围是-2 15次方到-2 15次方-1 16位
int c; //整数类 范围是-2 32次方到-2 32次方-1 32位
long d; //整数类 范围是-2 63次方到-2 36次方-1 64位
float e; //小数类 单精度型 32位
double f; //小数类 双精度型 64位
char g; //字符类 字符定义
char h; //字符类
boolean i;//布尔类 只有ture和false
a=127;//小数转int计算方式是去尾法
b=32767;
c=10;
d=9223372036854775807l;//注意后面加上l
e=0.25f; //单精度型 注意后面一定要添加f 无限接近
f=0.2552d; //双精度型后面用d结尾,也可以不添加。
g='a'; //以单隐号添加字符
h=69; //这儿转换成字母E,可以查看ascii码
i=false;
System.out.println("byte a="+a);//“语句”+变量
System.out.println("short b="+b);
System.out.println("int c="+c);
System.out.println("long d="+d);
System.out.println("float e="+e);
System.out.println("double f="+f);
System.out.println("char g="+g);
System.out.println("char h="+h);
System.out.println("boolean i="+i);
System.out.print(A);//打印的是全局变量的值,没有ln的print是连续打印。
System.out.print("\n");//打印“回车”换行
Wang_1501 dd=new Wang_1501();//建立一个新的空间dd,调用子函数Wang_1501的计算方法求出整数值存入空间dd
l=dd.x(32767,1);
/*主函数虽然定义了一个整数short l ,dd.x(100,28)是给子函数的a,b赋值,但是在赋值、计算这些过程中计算机都会将小于32位(如short,byte)的值转换成32位 进行计算*/
m=(byte) l;//返回值是32位,这儿强行转换为byte
System.out.println("输出dd值为:"+l);//输出dd
System.out.println("输出l值为:"+l);//输出l值
System.out.println("输出byte:"+m);/*数据类型的转换,小转大,自动转换。大转小,强制*/
}
}
简单的按位运算符加密(按位与 & 按位或 | 按位异或 ^ 按位取反 ~ )
java快捷键
Alt + / : 输出提示
(1)在java类中,要输出main方法
输入main后用此快捷键按回车;要输出System.out.println(),syso+快捷键按回车即可
覆盖父类的toString()方法,输入to+快捷键按回车
输入import的类(比如Calendar),输入Ca+快捷键即可
生成某个field的get,set方法,输入get+快捷键,快捷键生成(默认为public);