首页 > 编程语言 >Java基础知识

Java基础知识

时间:2022-08-16 13:58:17浏览次数:63  
标签:Java String 数据类型 基础知识 报错 标识符 变量

Java基础知识

一、注释

  • 单行注释

    格式://......

     //HelloWorld!
  • 多行注释

    格式:/* ...... */

     /*
     我是很多行
     很多行
     很多行
     的注释
     我叫多行注释
     */
  • 文档注释:用于生产API文档,配合JavaDoc。

    格式:/**

    *

    */

     /**
     * @Description HelloWorld
     * @Author YJ学Java    
     */

     

二、标识符和关键字

关键字就是计算机中面向硬件的指令,简单的说就是方面用户和计算机进行交互的速记符,一般要求编程时用户定义的变量不能和关键字重名,否则程序运行出错。

Java大部分关键字如下图:

书写Java标识符时要注意以下几点:

  • 所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始

  • 首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线()或数字的任何字符组合

  • 不能使用关键字作为变量名或方法名

  • 标识符是区分大小写的

    合法标识符举例:age、$salary、_value、__1_value

非法标识符举例:123abc、-salary、#abc

三、数据类型

  • Java是强类型语言,要求变量的使用要严格符合规定,所有变量都必须先定义后使用

  • Java的数据类型分为两大类

    • 基本类型

    • 引用类型(String等等)

具体代码演示:

 /*
 数据类型
  */
 ​
 /* 变量定义语法:
    数据类型 变量名 = 值; 可以使用逗号隔开来声明多个同类型变量。
 */
 ​
 public class Demo02 {
     public static void main(String[] args) {
         String a; //注意 String 的S是大写
         // Java是强类型语言,要求变量的使用要严格符合规定,所有变量都必须先定义后使用
        // System.out.println(a); 这行会报错,因为变量a必须要有初始值才算定义完成
 ​
         String b = "hi";
         System.out.println(b); //这行就不会报错
         // String b = 1; 这行报错,要注意数据类型规范,String是字符型,不能赋数值
 ​
 //八大数据类型
 ​
     //整数
         byte num1 = 10;
         //byte num2 = 200; 赋值200会报错,因为byte的取值范围是 -128到127
 ​
         short num2 = 20;
         int num3 = 30;
         long num4 = 40L; //数值后面加大写的L表示该变量用了long类型
 ​
     //浮点数(小数)
 ​
         float num5 =50.1F; //跟long类型一样,要在数值后面加个字母也就是F表示其使用了float类型
         //float num05 =50.1; //报错
 ​
         double num6 = 3.1415926535897932;
 ​
     //字符
         char name='健';
         /* 报错
             char name1 ='AB'; 字符是只有一个,有多个字符的叫字符串
             char name2 ="健"; 字符要用英文单引号''括住,字符串是用英文双引号""
             char name3 ="jian"; 以上两种错误都占了
         */
 ​
     //字符串
         //注意!!String不是关键字,而是一个类
         String namea = "烨建联";
 ​
     //布尔值(yes or no)
         //boolean 只有true和false两个值!
         boolean flag = true;
         boolean flag1 = false;
         
    }
 }



 

本文是学习狂神老师的课程时做的笔记,部分内容参考了狂神老师的视频和随笔

 狂神老师课程链接:https://www.kuangstudy.com/

标签:Java,String,数据类型,基础知识,报错,标识符,变量
From: https://www.cnblogs.com/YeJ1an/p/16591278.html

相关文章

  • Java类型转换
    类型转换Java是强类型语言,所以要进行有些运算的时候的,需要用到类型转换。运算中,不同类型的数据先转化为同一类型,然后进行运算。转换从低级到高级(根据容量来看): 低---......
  • Java变量与常量、作用域
    变量与常量、作用域1、变量(variable)变量:可以变化的量!Java是一种强类型语言,每个变量都必须声明其类型。Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作......
  • Java运算符
    运算符(operator)Java支持如下运算符:算术运算符:+,-,*,/,%,++,--赋值运算符=关系运算符:>,<,>=,<=,==,!=instanceof*逻辑运算符:&&,||,!*位运算符:&,|,^,~,>>,<<,>>......
  • Java第一个程序HelloWorld
    HelloWorld建立一个后缀为.java的文件例:Hello.java编写代码 publicclassHello{ publicstaticvoidmain(String[]args){ System.out.print("......
  • Java基础预习
    一、整数拓展二进制数用0b开头十进制数(不多说)八进制数用0开头十六进制用0x开头 publicclassDemo03{   publicstaticvoidmain(String[]args){......
  • JavaScript中的Object.defineProperty方法
    首先看一下官方的定义:Object.defineProperty()方法会直接在一个对象上定义一个新属性,或者修改一个已经存在的属性,并返回这个对象。语法Object.defineProperty(obj,pro......
  • java基础
    1、Java的数据类型有哪些?Java的数据类型有:(1)基本数据类型:byte,short,int,long,float,double,char,boolean(2)空类型:void(3)引用数据类型:数组、类、接口、枚举、注解等2、......
  • Java创建多线程的3种方式【杭州多测师】【杭州多测师_王sir】
    /***创建线程的3种方式*1.继承Thread类*2.实现Runnable接口*3.实现Callable接口*4.一个进程可以有多个线程、一个线程对应一个进程*5.防止多线程数据共享和超......
  • Java浅拷贝深拷贝
    Java浅拷贝深拷贝浅拷贝和深拷贝涉及到了Object类中的clone()方法  实现浅拷贝浅拷贝的实现需要类重写clone()方法浅拷贝会创建一个新对象,这个对象有着原始对象......
  • Java注解最全详解(超级详细)
    Java注解是一个很重要的知识点,掌握好Java注解有利于学习Java开发框架底层实现。@mikechenJava注解定义Java注解又称Java标注,是在JDK5时引入的新特性,注解(也被称为元数......