Java入门学习(一)

(前端实习生的学习日记)

Hello World!

class HelloWorld {
    public static void main(string[] args){
      System.out.print("Hello World!")
}
}

Java 基础语法

1. 注释:

//单行注释

/*多行
  注释*/
 /**
 *@Description docs注释
 *@Author 小乙
  */

2. 关键字:

abstract assert boolean break byte
case catch char class const
continue default do double else
enum extends final finnally float
for goto if implements import
instanceof int interface long native
new package private protected public
return strictfp short static supre
switch synchronized this throw throws
transient try void volatile while

3. 命名要求

字母(a-z||A-Z)、数字(0-9)、下划线(_)、美刀符号($),其中数字不能作为开头,大小写敏感,不能使用关键,可以使用中文、Σ、일等字符,但及不推荐,也不推荐拼音

4. 数据类型

java是强类型语言、JavaScript是弱类型语言

  • 基本数据类型
    1. 数值类型:
      a. 整数类型:
      byte、short、int、long
      b. 浮点类型:
      float、double
      c. 字符类型:
      char
    2. boolean类型:
      true、false
public class demo {
    public static void main(String[] args) {
        //八大基本数据类型
        //整数
        int num1 = 1;
        byte num2 = 2;
        short num3 = 3;
        long num4 = 4L;
        //浮点数
        float num5 = 5.1F;
        double num6 = 6.1;
        //字符
        char name = 'A';//单引号
        //boolean
        boolean flag = true;//or false
    }
}

  • 引用类型(后续更新)
    类、接口、数组

5. 类型转换

低 ----> 高
byte,short,char ---> int ---> long---> float ---> double

  • 强制类型转换 高--低
    (类型)变量名
  • 自动转换 低--高

//注意:
1、强制转换时避免内存溢出,或引起精度问题
2、不能转换布尔值
3、不要转换为不相关的类型

6. 变量与常量

type varName [=value] [{,varName[=value]}];
//数据类型 变量名 = 值;逗号一次声明多个变量

作用域

//类变量
static int cls = 0;//static静态
//实例变量
String str = "123";
//局部变量
public void method(){
    int i = 0;//在方法中
}

补充一些类的知识

public class Demo {
//类中可以有属性:变量
//类变量
static double salary = 2600; 
//实例变量 ,(对象实例)
String name;
//类中可以有方法
public static void main(String[] >args) {
      /**
       *  类的main方法
       */
      Demo demo = new Demo();
      demo.name;
}
}

常量(final) 不可改变(一般用大写)

static final double PI = 3.14;
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容