JavaSE视频学习阶段性总结 一(java入门,原生数据类型及使用注意,运算符)
Posted Felx_chu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaSE视频学习阶段性总结 一(java入门,原生数据类型及使用注意,运算符)相关的知识,希望对你有一定的参考价值。
通过最近观看的前5节基础视频学习,我对javaSE的基础有了更新的理解,特在此总结,讨论。共同学习,共同进步。
一.Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
1.Java SE:Java Standard Edition;
JDK-Java Development Kit (Java开发必备);
JRE-Java Runtime Environment (Java执行环境)。
2.配置环境变量:
1)Path中添加指向JDK安装目录中的bin目录:.;…Java\\jdk1.7.0\\bin
2)配置classpath(配置了class文件目录以后在任意目录下都能java 文件.class),jdk1.5版本之前必须配置classpath,jvm虚拟机才能找到.class文件,1.5版本以后 jvm虚拟机会默认在当前目录去找class文件,所以我们现在的1.7版本千万别配置classpath,因为没有意义。
3.Java是跨平台的语言,真正执行的不是二进制代码,而是字节码。Java是跨平台的,而JVM不是跨平台的(JVM是由C语言编写的)。Java之所以能够做到跨平台,本质原因在 于JVM不是跨平台的。
二.原生数据类型 Primitive Data Type
1.Java 中的数据类型分为两大类:
1)原生数据类型 (Primitive Data Type)。
2)引用类型(对象类型)(Reference Type)。
2. 变量名:在 Java 中,变量名以下划线、字母、$符号开头,并且后跟下划线、字母、$符号以及数字。总之,Java 中的变量名不能以数字开头。
3. Java 中的原生数据类型共有 8 种:
1)整型:使用 int 表示。 (32 位)。
2)字节型:使用 byte 表示。 (表示-128~127 之间的 256 个整数) 。
3)短整型:使用 short 表示。 (16 位)。
4)长整型:使用 long 表示。(64 位)。
5)单精度浮点型:使用 float 表示。所谓浮点型,指的就是小数,也叫做实数,比如 1.2。
6)双精度浮点型:使用 double 表示。双精度浮点型表示的数据范围要比单精度浮点型大。
7)字符型:使用 char 表示(char 是 character 的缩写)。单引号。
8)布尔类型,使用 boolean表示。布尔类型只有两种可能值,分别是 true 与 false。
三.原生数据类型使用陷阱 Pitfall of Primitive Data Type
1. java里面的浮点类型数据,默认为double型。 不能将double类型的值赋给float类型。即便该double类型的值处于float范围内也不行。
总之能否成功赋值,取决于等号右边的值类型与等号左边的变量类型是否一致。
2. 强制转换的语法: 类型 变量名 = (类型)变量值; 强制类型转换的另一种方式是使用java语言的支持:float=F。
3. 可以将表示范围小的值赋给表示范围大的变量;但不能直接将表示范围大的值赋给表示范围小的变量,只能通过强制类型转换实现。
四.运算符 Operator
1. 取模的结果永远与被除数符号一致。
五.运算符续 Operator cont
1. 关系运算,逻辑运算的结果是个 boolean 值。
2. 短路特性:
1)逻辑与:如果第一个操作数为false,那么结果肯定为flase,不会执行逻辑与后面的运算了。
2)逻辑或:如果第一个操作数为true,那么结果肯定为true,不会执行逻辑或后面的运算了。
3.自增自减运算
a++先赋值在运算,++a先运算再赋值。在for循环中,++a与a++的执行结果相同。
以上是关于JavaSE视频学习阶段性总结 一(java入门,原生数据类型及使用注意,运算符)的主要内容,如果未能解决你的问题,请参考以下文章
JavaSE视频学习阶段性总结 三(类的组成,定义,构造方法;对象的创建,内存模型,参数传递)
JavaSE视频学习阶段性总结 二(流程控制,面向对象,封装)