zoukankan      html  css  js  c++  java
  • Java学习(基础一)

    Java语法

    // 第一行的第三个单词必须和所在的文件名称完全一样,大小写也一样。
    // public class 后面代表定义一个类的名称,类是Java中所有源代码的基本组织单位
    public class HelloWord{
    	// 下面这行的内容是不变的固定写法,代表main方法。代表程序执行的起点
    	public static void main(String[] arg){
    		//  下面这行代表打印输出的语句(屏幕显示)
    		System.out.println("hello world!");
    	}
    }

    命名规范

    1、 项目名全部小写

    2、 包名全部小写

    3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。(大驼峰式)

    如:public class MyFirstClass{}

    4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。(小驼峰式)

    如:int index=0;

           public void toString(){}

    5、 常量名全部大写

    如:public static final String GAME_COLOR=”RED”;

    6、所有命名规则必须遵循以下规则:

    1)、名称只能由字母、数字、下划线、$符号组成

    2)、不能以数字开头

    3)、名称不能使用JAVA中的关键字。

    4)、坚决不允许出现中文及拼音命名

    关键字:有特殊含义,被保留。关键字全部小写,在增强版编辑器中有特殊颜色

    Java注释

    /**
    * 这是文档注释
    */
    
    /*
    * 这是多行注释
    */
    
    // 这是单行注释

    文档注释:只负责描述类(class)、接口(interface)、方法(method)、构造器(constructor)、成员字段(field)。相应地,文档注释必须写在类、接口、方法、构造器、成员字段前面,而写在其他位置,比如函数内部,是无效的文档注释。

    常量(程序在运行期间固定不变的量)

    常量的分类:

    1、字符串常量:凡是用双引号引起来的部分,叫做字符串常量。例如:"abc"、"123"、"Hello"

    2、整数常量:直接写上的数字,没有小数点。例如:100、200、0、-230

    3、浮点数常量:直接写上的数字,有小数点。例如:2.5、-3.14、0.0

    4、字符常量:凡是用单引号引起来的单个字符,就是字符常量。例如:'a'、'A'、'9'

    5、布尔常量:只有两种取值。true、false

    6、空常量:null。代表没有任何数据

    Java的8种基本数据类型

    序号

    数据类型

    位数

    默认值

    取值范围

    举例说明

    1 byte(位) 8 0  -2^7 - 2^7-1 byte b = 10;
    2 short(短整数) 16 0 -2^15 - 2^15-1 short s = 10;
    3 int(整数) 32 0 -2^31 - 2^31-1 int i = 10;
    4 long(长整数) 64 0 -2^63 - 2^63-1 long l = 10l;
    5 float(单精度) 32 0.0 -2^31 - 2^31-1 float f = 10.0f;
    6 double(双精度) 64 0.0 -2^63 - 2^63-1 double d = 10.0d;
    7 char(字符) 16 0 - 2^16-1 char c = 'c';
    8 boolean(布尔值) 8 false true、false boolean b = true;

      

    变量的注意事项

    1、如果创建多个变量,那变量的名称不可重复

    2、对于float和long类型来说,字母后缀F和L不可丢

    3、如果使用byte或者short类型的变量,那么右侧的数据值不能超过左侧类型的范围

    4、没有进行赋值的变量,不能直接使用;一定要赋值以后,才能使用

    5、变量使用不能超过作用域的范围(作用域:从定义变量的一行开始,一直到直接所属的大括号结束为止)

    6、可以通过一个语句来创建多个变量,但是一版情况下不推荐这么写

    数据类型转换

    自动类型转换(隐式)

      1、特点:代码不需要进行特殊处理,自动完成

      2、规则:数据范围从小到大

    强制类型转换(显式):

      1、特点:代码需要进行特殊处理,自动完成

      2、规则:范围小的类型  范围小的变量名 = (范围小的类型)原本范围大的数据

    运算符

    加:+   减:-   乘:*   除:/   取模(余数):%

    注意事项:

    1、对于一个整数的表达式来说,除法用的是整数,整数除以整数,结果仍然是整数。只看商,不看余数

    2、只有对于整数的除法来说,取模运算符才有余数的意义

    3、一旦运算当中有不同类型的数据,那么结果将会是数据类型范围大的那种

    逻辑运算符

    三元运算符

  • 相关阅读:
    [小试牛刀]部署在IDEA的JFinal 3.0 demo
    使用myBase Desktop来管理电脑上的资料
    用URLGather来管理和保存你的页面
    查看Json的结构及内容:JsonViewerPackage
    有用的2个 Windows 下批处理文件(bat文件):
    在Eclipse-jee-neon中配置Hibernate(jbosstools)
    [Eclipse的Maven项目搭建,仅为测试Maven功能]如何在Eclipse下搭建Maven项目
    在 Windows 中配置Maven:
    你的package包名有问题!
    Workflow Builder 2.6.3 Certified on Windows 10 for EBS 12.x
  • 原文地址:https://www.cnblogs.com/luxiaojun/p/12736483.html
Copyright © 2011-2022 走看看