Java编码规范数据类型

Editplus工具的使用

  • 使用Editplus工具的目的
    目的 : 方便, 关键字亮显示更容易认识区别 , 只要按快捷键,很快编译运行
  • 如何安装配置
    安装软件:鼠标左键双击,或Windows10系统鼠标右键单击选择-以管理员身份运行
    启动软件:鼠标左键双击,或Windows10系统鼠标右键单击选择-以管理员身份运行

修改java模板 :

工具--->参数配置--->模板--->java--->载入【 修改载入Java模板代码】

注意:修改完毕保存并且关闭之后重新创建Java源文件写代码
修改字体 :工具—>参数配置—>字体
配置javac java 到软件中去 (是否要配置了系统环境变量软件才能使用?)
1.工具—>参数配置—>用户工具—>组名—>新的名称【改为java】—>确定
2.添加工具—>应用程序【javac编译 Java运行】
1.菜单文字—>[填写] javac / java
2.命令 —>选择JDK中Javac.exe / java.exe
3.参数 —>文件名 / 文件名(不含扩展名)
4.初始目录—>文件目录
5.动作 —>捕获输出
6.去掉bak文件 :
工具-参数配置-文件 —>去掉“保存是创建备份文件(B)”该选项中的√
3)工具是如何编译运行的
编译
快捷键操作,通过代码源文件的文件名字找到文件,编译文件内容,

运行

快捷键操作,通过代码源码文件文件名字,不需要后缀名,找对应的class文件

Java注释

什么是注释,有什么用
什么是注释,请看下图,曾经我们干过的一些事:

  • 注释其实可以看成是备注[ 标注说明 ],主要是写给程序员看的,代码运行的时候是不会管注释内容的,可以增强代码的可读性。

注释的语法

1.// 单行注释,注释一行(是以行终止符为准)
2./* / 多行注释,可以注释多行
3.每一行前面都加
只是为了好看
4./** */ 文档注释,效果很像多行注释,也可以注释多行,特点 :可以通过一个命令javadoc 把文档注释中的内容生产文档
5.javadoc hello.java
注意 :多行注释 和 文档注释 不能 相互嵌套

一般怎么写

  • 目前阶段学习:
    (1)类名前面写概念,主要演示的知识点,实现思路
    (2)具体代码处,写对于知识点的理解【注释标记】
    (3)在当前代码中对前段知识回顾【注释标记说明】
  • 往后工作写注释
    (1)写代码时候养成写注释的习惯--> 代码的可读性增强
    (2)思路  流程 
    (3)关键代码
    (4)类的整体描述; 字段  方法  构造方法前面都会写注释(用文档注释)
  • 基本语法
    1.如果一个源文件中什么内容都没有,编译会不会生成 字节码文件?
    2.如果一个类中没有主方法,编译运行会怎么样?:
  • 我们的代码最小的存在单位是类
    1)类,主方法(方法)大括号叫结构性的代码 后面不需要 ; [分号]【格式规范要求】
    2)功能执行语句,例如 打印语句 后面必须加上;
    3)类结构体中不能够写功能执行语句, 例如打印语句
    4.所有的标点符号都必须是英文状态下的
    5.Java代码中是严格区分大小写
    6.一个Java源文件中可以写多个并列的类,编译完毕之后会生成多个独立的字节码文件
    7.字节码文件的名字和类名一致,建议源文件名字和类名一致
    8.一个类可以使用public修饰
    9.如果一个类使用public修饰,必须和源文件名字一致,
    10.一般一个类会用public修饰,所以一般一个java文件里只写一个类,不建议写多个类。
    11.在类的内部,也可以写类,叫做内部类

分隔符

1)什么是分隔符
1.分号(;):语句的分割,表示一句话结束,好比咱们使用的句号。
2.花括号({}):表示一个代码块,是一个整体,花括号要成对使用。
3.方括号([]):定义数组和访问数组元素时使用。
4.圆括号(()):使用很广泛,具体用到细讲。
5.圆点(.):类和对象访问它的成员时使用。
6.空格[ ]:把一整条语句分割成几段,空格的次数不限制。
7. 一般单词之间一个空格就可以了
8.注意:必须都是半角下的英文符号。
9.注意:有时候写的代码其实并没有问题,可能是工具,文件目录的路劲存在特殊符号中文等等情况导致代码运行不正确 C盘也操作不了【权限】
2)分隔符的作用
语句及代码之间的分割

关键字

  • 关键字: 其实就是在设计java语言的时候赋予特殊意义的单词
  • 关键字有哪些及特点
    特点:所有的字母全部小写 : 如下Java中的关键字
    public class boolean break byte
    case catch char assert const
    continue default do double else
    enum extends final finally float
    for goto if implements import
    instanceof int interface long native
    new package private protected abstract
    return strictfp short static super
    switch synchronized this throw throws
    transient try void volatile while

详见 java关键字文档

  • 保留字
    goto const 在java中现在还没有赋予它特殊意义,以后可能会用,预留起来

  • 修饰符
    1)什么是修饰符
    对Java当中的,类,变量,方法,构造方法等等…进行修饰,赋予被修饰内容特殊意义
    2)类修饰符
    public(访问控制符): 将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。
    abstract:将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。
    final:将一个类申明为最终(即非继承类),表示他不能被其他类继承。
    Default:默认的修饰符,只有在相同包中的对象才能使用这样的类。
    3)成员变量修饰符
    public(公共访问控制符):指定该变量为公共的,他可以被任何对象的方法访问。
    private(私有访问控制符):指定该变量只允许自己的类的方法访问,其他任何类(包括子类)中的方法均不能访问。
    protected(保护访问控制符):指定该变量可以别被自己的类和子类访问。在子类中可以覆盖此变量。
    Default:在同一个包中的类可以访问,其他包中的类不能访问。
    final:最终修饰符,指定此变量的值不能变。
    static(静态修饰符):指定变量被所有对象共享,即所有实例都可以使用该变量。变量属于这个类。
    transient(过度修饰符):指定该变量是系统保留,暂无特别作用的临时性变量。
    volatile:指定该变量可以同时被几个线程控制和修改。
    4)方法修饰符:
    public(公共控制符: 指定此方法可以被自己和其他的类访问
    private(私有控制符):指定此方法只能有自己类等方法访问,其他的类不能访问(包括子类)
    protected(保护访问控制符):指定该方法可以被它的类和子类进行访问。
    final:指定该方法不能被重载。
    static:指定不需要实例化就可以激活的一个方法。
    synchronize:同步修饰符,在多个线程中,该修饰符用于在运行前,对他所属的方法加锁,以防止其他线程的访问,运行结束后解锁。
    native:本地修饰符。指定此方法的方法体是用其他语言在程序外部编写的。
    类的修饰符:public friendly默认的 final abstract
    方法的修饰符:public 公共的 private protected static 。。。

  • 标识符
    1)什么是标识符
    1.Java所有的组成部分都需要名字[标识]、类名、变量名以及方法名都被称为标识符。
    2.可以对如上:类名,方法名,变量名:可以命名,标注识别
    2)标识符书写规定
    标识符规定:
    1)所有的标识符都应该以字母(A-Z或者a-z),美元符( ) 、 或 者 下 划 线 ( ) , 开 始 。 与 数 字 构 成 ( 不 能 以 数 字 开 头 ) 1 ) 关 键 字 不 能 用 作 标 识 符 2 ) 标 识 符 是 大 小 写 敏 感 的 3 ) 标 识 符 书 写 规 范 1 ) 一 般 不 建 议 使 用 )、或者下划线(_),开始。 与数字构成(不能以数字开头) 1)关键字不能用作标识符 2)标识符是大小写敏感的 3)标识符书写规范 1)一般不建议使用 线1)2)3)1)使 及下划线_作为起始符号
    2)一般来说都是取一些有意义的单词 age 见名知意
    3)类名首字母必须大写
    4)方法名,变量名 首字母小写 getWord(); ageNumKey
    如果是有多个单词组成,后面每一个单词首字母大写
    5)驼峰命名规则

数据类型

数据类型分为两大类

  • 整数类型又分为

        第一类 整数类型
                   (单位  字节1byte=8 bit)  1个bit位表示一个二进制位
      		  byte         1
      		  int          4
      		  short        2
      		  long         8
         第二类 浮点类
                float        4
      		  double       8
         第三类 布尔型
                boolean      1
         第四类 字符型
                char         2char表示的是现实生活中的文字,文字和计算机二进制之间在默认情况下不存在任何转换关系。
        char类型字符 \n  换行     \t制表符 空格  unicode    native2ascii
         println表示输出换行 print表示输出不换行
      		  计算机中只认识二进制
      字符串不属于基本数据类型"abc"
     引用数据类型
          类
      	接口
      	数组
    

基本数据类型介绍

  • 整数类型
    byte(8位,范围是-128到127)
    short(16位)
    int(32位)
    long (64位)

  • 浮点型 float double 其实就是小数 默认浮点数的类型是 double

  • 字符char : 存储单位16 位[0-65535] [2个字节,16位]。字符常量使用单引号 ‘’包裹起来
    在这里插入图片描述

  • 布尔类型boolean : 值只有两个 true false,不能使用 0 1表示

引用类型

  • 引用类型String
    String是 java中已经设计好的一个类,表示的值是字符串,是字符串数据类型
    注意 :Java中设计的类和我们自己设计的类的性质是一样的
    常见形式:String s = “你好”;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值