美文网首页
JavaSE之数据类型及命名规范

JavaSE之数据类型及命名规范

作者: 金石_832e | 来源:发表于2019-02-25 19:30 被阅读0次

课前小例


package com.zpwd.chapter1;

public class HelloWord {
public static void main(String[] args) {
    // 整型
    byte num1 = 127;
    short num2 = 1000;
    int num3 = -9999;
    long num4 = 1000000000000000000L;
    // 浮点型
    float num5 = 9999.999999f;
    double num6 = 1000.0000;
    // 字符型
    char char1 = '中';
    // 布尔型
    boolean bool = true;
            System.output.println(char1+1)
    }
}

PS输出的字符加1的结果是:数字。


小白解释

pakage com.公司名.项目名.模块名.……:工作空间下指定包的路径。
包名称所有字母小写
包的命名规则:第一单词:com约定熟成,第二单词:zpwd 一般为单位名称或个人名称,第三个单词为项目名称,第四个为模块名称。。。继续细化。该种写法一般为团队型命名规则,具体问题具体分析,个人项目会有另一种方式,在此不做细化。
public:公有的。
class:类,后面的HelloWord 是这个类的名称,类名称必须与当前的.java文件名称一致,但是使用IDE工具不会出现这种不一致的错误。
static:静态的。
void:没有返回值。
{}:代码块,类的代码块,方法的代码块等。
main:特殊的方法名称,main方法是程序的主方法,程序的入口。
*目前来讲,上述的解释不必完全理解,后续有更新。


名词解释:关键字、标识符、保留字

关键字:是电脑语言里事先定义的,具有特殊的意义的单词。关键字不能用作变量名、方法名、类名、包名和参数。所有的关键字均小写。
标识符:一切需要程序员程序员自己命名的东西叫标识符。(类、方法、常量、变量)
保留字:以前是关键字,但是因为一些特殊原因不提倡使用的关键字。例如:goto,const。


命名规范

关键字:所有字母均小写。
标识符:必须以英文、下划线(_)、美元符号($)开头,余下字符可以是英文、下划线、美元符号或数字(阿拉伯),中间不能有空格。关键字不能作为标识符来使用
类名称:每个单词的首字母大写,其余字母小写。HelloWorld,Demo...
包名称:所有字母均小写。 package com.zpwd.chapter1
变量名和方法名:首个单词小写,第二个单词的首字母大写,其余小写。getAge(),main()
常量:所有字母均大写。


Java中的数据类型

Java的数据类型分为两大类:基本数据类型,引用数据类型
基本数据类型:①整型(byte,short,int[默认类型],long),他们之间取值范围不同;long型的变量,在赋值时要在其后面加L
②浮点型(float,double[默认类型]),他们之间取值范围不同;float型的变量,在赋值时要在其后面加F
③字符型(char),字符在磁盘中实际是以数字存储的;
④布尔型(boolean):true,false;
引用数据类型:类、数组、接口。
Java是一种强类型语言:必须要声明变量:指定变量的类型,为变量起名字。
语法:变量类型 变量名称 [= 值]
变量赋值称为变量的初始化,没有初始化的局部变量是无法编译的。换句话说,声明一个变量时可以不为其赋值(初始化),但是使用该变量时,一定要先为其初始化。


仅需了解

各个类型的长度

1字节 = 8bit 8位二进制数字。

  • byte = 1字节 = 8bit -128 到 127(2的7次幂 - 1)
  • short = 2字节 = 16bit
  • int = 4字节 = 32bit
  • long = 8字节 = 64bit
  • char = 2字节 = 16bit

各个进制简介

1.JPG
例子
1、十进制数字转换成二进制,十进制:36 ,转换的二进制结果为:100100
2.JPG
2、二进制转换成十进制,二进制:100100 ,转换成十进制的结果为:36
3.JPG
32+0+0+4+0+0=36
3、十六进制数字转换成二进制,十六进制:0XAB012F ,转换的十进制结果为:11210799
4.JPG
10485760+720896+0+4096+32+15=11210799

相关文章

  • JavaSE之数据类型及命名规范

    课前小例 PS输出的字符加1的结果是:数字。 小白解释 pakage com.公司名.项目名.模块名.……:工作空...

  • Unity之命名规范(三)

    笔者在Unity 之命名规范(一)、Unity之命名规范(二)两篇中写了一些在程序编码中需要注意的命名规范,这篇介...

  • iOS开发代码规范

    版本:1.0时间:2018年9月20日 1.命名规范 1.1. 属性、数据类型命名规范 1.1.1. 声明的属性和...

  • Flutter编码规范及工具使用

    最近学习听课,讲师讲了下编码规范及相对应对检测工具讲解,及自己的理解在这里分享下。 命名规范 命名规范中包括了文件...

  • js入门知识点

    * 基础知识 * js的输出方式 * js的组成 * js的命名规范 * 数据类型 * number数据类型 * ...

  • 10《MySQL 教程》MySQL 设计数据表

    一个数据表主要包含信息有 : 表名、主键、字段、数据类型、索引,本节主要介绍表的命名规范、字段命名、字段的数据类型...

  • 编程大白话之—— CSS命名规范及推荐

    编程大白话之—— CSS命名规范及推荐 css命名看似简单,但常常困扰着编程人员,特别是初入编程行业的小白...

  • vue开发规范

    Vue 开发规范目录及说明 规范目的 命名规范 结构化规范注 释规范 编码规范 CSS 规范 规范目的 为提高团队...

  • Cocoa代码风格指南之命名规范(一)

    Cocoa代码风格指南之命名规范(一) Cocoa代码风格指南之排版规范(二) Cocoa代码风格指南之注释规范(...

  • Cocoa代码风格指南之使用规范(四)

    Cocoa代码风格指南之命名规范(一) Cocoa代码风格指南之排版规范(二) Cocoa代码风格指南之注释规范(...

网友评论

      本文标题:JavaSE之数据类型及命名规范

      本文链接:https://www.haomeiwen.com/subject/ilagyqtx.html