上次介绍完了JDK的下载,安装,以及配置了环境变量 .这次我们来讲讲Java的常识及Java的数据类型;

常见Java开发工具

编辑器:

1:UltraEdit;

2:EditPlus等;

集成开发环境:

JBuilder(http://www.borland.com);

Eclipse(http://eclipse.org)等;

主要内容;

1.标识符;

2.关键字;

3.Java基本数据类型;

4.运算符;

5.表达式和语句;

6.分支;

7.循环;

8.方法;

9.变量的作用域

10.简单的递归;

标识符:

Java语言中,对各种变量,方法和类等要素命名是使用的字符序列称为标识符;

Java标识符有如下命名规则:

1.标识符有字母,下划线"_" ,"$"或数字组成.

2.标识符应以字母,下划线,美元符号开头;

3Java标识符大小写敏感,长度五限制;

4.约定俗成:Java标识符选取应注意"见名知意" 且不能与Java语言的的关键字重名;

关键字:

Java中一些赋以特定的含义,用做专门用途的字符串称为关键字;

1.所有Java的关键字都是小写英文字符串;

2.goto和const虽然从未使用,但是也作为Java关键字保留;

Java常量:

Java的常量值用字符串表示,区分不同的数据类型.

1.如整形常量:123;

2.实型常量:3.14;

3.字符常量:'a';

4.字符串常量:"helloworld";

5.null;

注意:区分字符常量和字符串常量;

Java变量:

Java变量是程序中最基本的存储单元,其主要包括变量名,变量类型和作用域;

java程序中国每一个变量都属于特定的数据类型,在使用前必须对其声明,例如:

int i = 100;

float f  =12.3f;

double d = 0.123;

String s = "hello";

从本质上讲,变量其实是内存中的一小块区域,使用变量名来访问者块区域,

因此,每一个变量使用前必须要申请(声明),然后必须进赋值(填充内容),才能使用;

变量的分类:

1.按被声明的位置:

(1),局部变量:方法或语句块内部定义的变量;

(2)成员变量:也叫做局部变量,方法外部,类的内部定义的变量

注意:类外面(与类对应的大括号外面)不能有变量的声明;

2.字所属的数据类型划分:

(1)基本数据类型变量;

(2)应用数据类型变量;

Java数据类型的划分:

Java基本数据类型的范围:

Java基本数据类型的默认值:

Java基本数据类型:

Java中定义了4类8种基本数据类型:

1.逻辑型--boolean;

2.字符型--char;

3.数值型

  (1)整数型--byte,short,int,long;

  (2)浮点类型--float,double;

逻辑型Boolean:

boolean 类型一般适于逻辑运算,一般用于流程控制;

boolean 类型数据只允许true后false,不可以用 0 或非 0 的整数替代true和false,这点和C语言不同;

字符型char:

char 型数据用来表示通常意义上的"字符";

字符常量为用单引号括起来的单个字符;

整数类型:

Java各整数类型有固定的表数范围和字段长度,其不受居停操作系统的影响,以保证Java程序的可移植性;

Java语言的整型常量默认为int 型,声明long型常量在其后加 'l' 或'L';

浮点类型:

Java浮点型常量默认为double型, 如要声明一个常量为float型,则需要在数字后面叫上 'f' 或 'F';

Java常识及数据类型的更多相关文章

  1. java成神之——java常识

    java常识 简单DOS命令 java基础名词 java编译和运行流程 Eclipse常用快捷键 Eclipse相关操作 java基本数据类型 java基本数据类型转换 java常用运算符 java流 ...

  2. Java的基本数据类型与转换

    1.1 Java为什么需要保留基本数据类型 http://www.importnew.com/11915.html 基本数据类型对大多数业务相关或网络应用程序没有太大的用处,这些应用一般是采用客户端/ ...

  3. 闲来无事——第一弹 Java基础 基本数据类型

    一个优秀的Java类一定要去优质的名称,类的命名主要有字母和数字,并且必须以字母开头:虽然说没有明确规定类名首字母要大写,但是实际上如果出现首字母小写的类名,那就呵呵了,坐等挨骂吧!类名首字母大写是业 ...

  4. Java中基本数据类型的存储方式和相关内存的处理方式(java程序员必读经典)

    1.java是如何管理内存的 java的内存管理就是对象的分配和释放问题.(其中包括两部分) 分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对 ...

  5. Java学习——基本数据类型

    Java两大数据类型 内置数据类型 引用数据类型 变量就是申请内存存储值,内存管理系统根据变量的类型分配相应的存储空间存储该类型的数据. 内置数据类型 8中基本类型(四个整数型,两个浮点型),一种字符 ...

  6. JAVA:变量,数据类型,运算符,流程控制(简介)<1>

    一.安装和配置jdk 1.jdk是什么? (1).jdk全称是Java Development Kit, Java开发工具包; (2).jdk是sun公司开发的; (3).jdk主要包括:jre(Ja ...

  7. Java的基本数据类型

    java的基本数据类型是四类八种: 整型 byte  1字节  8位 short 2字节 16位 int 4字节 32位 long   8字节 64位 在hibernate自动映射中会根据数字长度,选 ...

  8. 学习java随笔第三篇:java的基本数据类型

    数据类型 一:整型 1.十进制 2.八进制 八进制数是满8进1,包含0~7的8个数字,在整数前面添加一个"0",表示是八进制数. 3.十六进制 十六进制数是满16进1,包含0~9, ...

  9. Java笔记原生数据类型【二】

    1.Java中的数据类型分为: 1)原生类型(primitive Data type) 2.)引用类型(对象类型) (Reference Type) 1.变量和常量: 常量: 就是值不会变化的量: 变 ...

随机推荐

  1. 那些必会用到的 ES6 精粹

    前言 最新的 ECMAScript 都已经到发布到 2019 版了. 我们应该有的态度是: Stay hungry ! Stay young ! 从接触 vue 到工作中用到 vue 将近 2 年了, ...

  2. Java 操作Word书签(二):添加文本、图片、表格到书签内容

    在Java操作Word书签(一)中介绍了给Word中的特定段落或文字添加书签.读取及删除已有书签的方法,本文将继续介绍Java 操作Word书签的方法,即如何给已有的书签添加内容,包括添加文本.图片. ...

  3. 最近学习了限流与RateLimiter

    前言 分布式环境下应对高并发保证服务稳定几招,按照个人理解,优先级从高到低分别为缓存.限流.降级.熔断,每招都有它的作用,本文重点就讲讲限流这部分. 坦白讲,其实上面的说法也不准确,因为服务降级.熔断 ...

  4. vue实现手机号码的校验(防抖函数的应用场景)

    上一篇博文我们讲到了节流函数的应用场景,我们知道了节流函数可以用在模糊查询.scroller.onresize等场景:今天这篇我们来讲防抖函数的应用场景:: 通过上一篇博文的学习,我们知道了防抖函数的 ...

  5. CAS及其ABA问题

    CAS.volatile是JUC包实现同步的基础.Synchronized下的偏向锁.轻量级锁的获取.释放,lock机制下锁的获取.释放,获取失败后线程的入队等操作都是CAS操作锁标志位.state. ...

  6. Badboy - 导出脚本,用于JMeter性能测试

    参考: http://leafwf.blog.51cto.com/872759/1131119 http://www.51testing.com/html/00/130600-1367743.html ...

  7. 移位密码(加密+解密)C++实现

    移位密码 加密C=Ek(m)=m+k mod 26 解密m=Dk(m)=c-k mod 26 密钥空间|k|=26=|c|=|m| #include<iostream> #include& ...

  8. lightoj 1049 - One Way Roads(dfs)

    Time Limit: 0.5 second(s) Memory Limit: 32 MB Nowadays the one-way traffic is introduced all over th ...

  9. ZOJ 3870 Team Formation 位运算 位异或用与运算做的

    For an upcoming programming contest, Edward, the headmaster of Marjar University, is forming a two-m ...

  10. 大多数人不知道的:HashMap链表成环的原因和解决方案

    引导语 在 JDK7 版本下,很多人都知道 HashMap 会有链表成环的问题,但大多数人只知道,是多线程引起的,至于具体细节的原因,和 JDK8 中如何解决这个问题,很少有人说的清楚,百度也几乎看不 ...