您的位置:首页 > 编程语言 > Java开发

Java SE 学习笔记(一)

2015-07-16 01:44 337 查看

学习开始!

学习准备:安装与配置JDK(Java Development Kit)

JDK包括:

JRE(Java Runtime Environment) 这是Java的运行环境

Java工具包,内含Java编译器:Javac.exe 和 Java解释执行器:Java.exe

Java基础类库(数量3600+)常用的有150多个,可以通过帮助文档查看并了解它们的用法

配置JDK:添加环境变量

系统-高级-环境变量:

变量名:PATH

值:含Javac.exe和Java.exe的路径

编写第一个程序:输出Hello

Hello.java 内容:

public class Hello
{
public static void main(string args[])//程序入口
{
System.out.println("Hello");
}
}


注意:

一个.java文件里面只能定义一个public类,而且public类类名必须和文件名一致。

编译的时候使用在cmd中使用命令:javac Hello.java

执行的时候使用在cmd中使用命令:java Hello

注释的时候使用//,这一点跟C++是一样的

编写简单的两数相加的程序:

Add.java内容:

public class Add
{
public static void main(string args[])
{
int a=10;
int b=20;
int result=a+b;
System.out.println("The result is: "+result);
}
}


注意:

java中有四种基本数据类型:

1.整数类型:byte(占1字节), short(占2字节), int(占4字节), long(占8字节)

2.小数(浮点)类型:float(单精度), double(双精度)

3.布尔类型:boolean(值为true或false)

4.字符类型:char(占2个字节,可以存放汉字)

变量类型精度排序:

byte <(short=char)< int < long < float < double

赋值时可以把低精度的值赋给高精度的变量,反之则不行,例如:

1.
int a=1.2;//错,不能将高精度的值赋给低精度的变量


2.
float a=3.4;//错,原因同上,这里3.4默认为double类型


3.
float a=3.4f;//对,这里f表示浮点型数


4.
int a=3;int b=a+3.4;//错,精度不同的量运算时,结果自动向高精度转换


法律声明:

本文章受到知识产权法保护,任何单位或个人若需要转载此文,必须保证文章的完整性(未经作者许可的任何删节或改动将视为侵权行为)。若您需要转载,请务必注明文章出处为CSDN以保障网站的权益。请务必注明文章作者为沈田浩(http://blog.csdn.net/shth1996),并向shushidiyiren@vip.qq.com发送邮件,标明文章位置及用途。转载时请将此法律声明一并转载,谢谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javase