一.
要学习Java,先要环境的搭建,也就是安装JDK。对于环境的搭建分为四个步骤:
1.下载JDK(sun公司的官网里下载即可,虽然被oracle收购了,但还是习惯叫他sun公司)。
2.安装JDK
3.设置环境变量(右键点击我的电脑->属性->高级系统设置->高级->在下方有一个环境变量->可以设定用户变量,也可以设定系统变量->指向JDK的bin文件->确定)
4.打开命令行窗口,输入java -verison,如果显示出java的版本信息,说明配置成功,否则失败。(在从新配置一下)
计算机的系统数据表示:
1 Byte = 8 Bit
1KB = 1024 Byte
1MB= 1024 KB
1 GB = 1024 MB
二.java的数据类型两种 基本数据类型与引用数据类型(这个以后再说):
(1).基本数据类型:
1. 整型(int):位长32位,取值范围-2^31~2^31-1。
2.短整型(short):位长16位,取值范围-32768~32767。
3.字节型(byte):位长8位,取值范围-128~127。
4.长整型(long):位长64位,取值范围-2^63~2^63-1。
5.字符型(char):位长16位,取值范围‘\u0000’~’\uffff’即0~65535。
6. 单精度浮点型(float):位长32位,取值范围+-1.4E-45或+-3.4028235E+38。
7.双精度浮点型(double):位长64位,取值范围+-4.9E-324或+-1.797693134862315E+308。
8.布尔型(boolean):位长1位,取值true或false。
整型也就是整数。
浮点型也就是小数,也可以做实数,例:1.5。
其中的单精度浮点型与双精度浮点型,单精度比双精度的数据范围要小。
(2).对于变量的定义:
格式: 数据类型 变量名;
例: int a;
double b;
(3).变量的赋值:
格式: 变量名 = 变量值(也就是你要给的值);
例: a = 1;
格式: 数据类型 变量名 = 变量值; (这样初始化变量,也是赋值。)
注意 : = 是表示赋值,将等号右边的值赋给左边的变量。
== 是表示等于,也就相当于数学知识中的=。
(4).变量名的命名标准:
1.必须以字母、下划线(_)或美元符号($)开头,不能以数字开头。
2.java是区分大小写的。
3.由字母、数字、下划线(_)和美元符号($)构成的字符序列。
4.不能是true、false或null。
5.可以为任意长度。
三.基本数据类型的使用:
1 . java中的所有浮点型数据默认情况下都是double。不能讲double类型的值赋给float类型的变量。即便当前double类型的值在float类型的值的范围内,也是不行的。
能否赋值成功取决于等号两边的数据类型是否一致。
例 :
float a = 1.3; 这个是错误的,因为默认1.3是double型的数据。
float b = 1.3f; 要使用float型的数据必须在值得后面加上f,这样才表示此数据为float类型。
2.强制类型转换:
如果将范围大的值付给范围小的变量,则会不通过编译,这样就需要强制类型转换:
格式: 类型 变量名 = (类型) 变量;
例:
double a = 1.3;
float b = (float)a;
float c = (float)1.4;
3.变量在使用前,必须进行赋值。且只能定义一次(先不涉及局部变量与全局变量);
四.常量:
Java中的常量值是用文字串表示的。
主要是利用final关键字来定义常量,定义了常量以后,就不能再对其中的内容进行修改。
常量的命名规则是一般都大写英文,为了与变量进行区分。
格式: final 类型 名字 = 要赋予的值;
例 : final int a = 1 ;
五.引用类型:
引用类型指向一个对象,它的值是指向内存空间的引用,就是地址。下面我举一个例子:
public class Student{
public int age;
publicString name;
public Student(int age,String name){
this.age=age;
this.name=name;
}
}
public class TestStudent{
public static void main(String[] args){
//这就是引用类型的使用方法,除了八种基本数据类型,其他的都是引用数据类型包括字符串(String)
// Student类使用其中的属性,必须new出其对象,才能进行使用。去掉=号后的内容,在执行输出语句
// 的语句则会出现错误。使用之前必须开辟出其数据空间,才可以使用。
Strdent student = new Student(25,"张三");
System.out.println(“今年”+student.age+"岁,我叫"+student.name);
}
}
六.注释(注释是给人看的,而不是给计算机看的):
java的注释分为三种:
1.单行注释:以 // 为开头。// 后面的内容均为注释,单行。
2.多行处理:以/*开头,以*/为结尾。其中的内容均被当做注释。注意多行注释是不能嵌套的,也就是说其中不 能再有/* */。
3.还有一种多行注释:以“/**”开始,最后以“*/”结束,中间可写多行。这种注释主要是为支持JDK工具javadoc而采用的。
分享到:
相关推荐
菜鸟成长之路—Java程序员职场全攻略
菜鸟学习Java一(Java基础)
java菜鸟学习第一步-java基础语法,学习一门语言先从语法开始学起,学好基础才能深入的学习编程
菜鸟学习JAVA简单入门到精通,可以帮助刚入门的程序猿快速学习进入公司需要的技能
java教程书籍
《菜鸟成长之路—Java程序员职场全攻略》.(吴亚峰).[PDF].@ckook
runoob菜鸟教程的打包JAVA教程,非常好的资源,值得学习!
JAVA程序员 从笨鸟到菜鸟
Java的菜鸟教程,对Java的开发工具,环境配置都有详细的介绍,其内还包涵了Java开发的基础知识,内容很丰富。
菜鸟一用就会,Java菜鸟专用很好很强大。
JAVA菜鸟级入门教程
JAVA菜鸟级入门教程
Java菜鸟的福音,Java进阶资料收集,经典教材,学习指南,进阶宝典
JAVA基础学习课件,菜鸟篇。零基础学Java(PPT)--java教学
java程序员由菜鸟到笨鸟 作者:曹胜欢
JAVA面试者题库,基本包含了JAVA新手面试的各个模块。
Java的培训教程,一步一步教你由菜鸟到高手 好东西共分享
Java菜鸟技术PDF 江苏Java的一些技术 适合入门的孩子看看
整理了很多关于学习java的各种网站 ,希望对学习在java路上的人有所帮助