狠狠揉碎Java基础知识点

简介: 狠狠揉碎Java基础知识点

对Java的基础语法的部分讲解分析

java程序中最基本的组成单位是类

类的定义格式是:
    public class 类名{
    }

变量基本使用

对变量的使用我们先看代码。

public class crj{
    public static void main(String[] args){
        int price = 998;
        System.out.println(price);
        price = 888;
        System.out.println(price);
    }
}   

变量使用注意事项

   变量使用注意事项
    同一范围内不能重名
    变量使用前需要赋值
    定义long类型变量,数据后加L,
    定义float类型变量,数据后加F;

关键字

  就是被Java语言赋予了特殊含义的单词
      特点 字母全部小写
        编辑器有特殊颜色标记

标识符

  由数字,字母,下划线和美元符组成
    注意 不能以数字开头
        不能是关键字
        区分大小写
   命名约定
       小驼峰命名法: 命名方法,类
          1、标识符一个单词时,首字母小写       name
          2、多个单词时,第一个单词首字母小写,其他单词首
             字母大写    firstName
       大驼峰命名法: 命名类
            1、标识符一个单词时,首字母大写    Hello
              2、标识符多个单词时,每个单词首字母大写  HelloWorld

表达式

  用运算符把在字面量或变量连接起来的符合Java语法的式子

运算符

  对字面量或者变量进行操作的符号
  算数运算符  + - * / %
  赋值运算符  隐含了强制类型转换

+情况

 数字相加
  隐式转换
    把一个表示数据范围小的数值赋值给另一个表示数据范围大的变量
    强制转换
      把一个表示数据范围大的数值或者变量赋值给另一个数据范围小的变量
 字符相加
       转换为ASCII码后再相加
 字符串相加
       字符串拼接
       连续进行时,从左到右依次相加

代码示例

下面展示的是 算数运算符 + - * / %。

public class crj {
    public static void main(String[] args) {
        int a=6,b=4;
        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);
        System.out.println(a/b);
        System.out.println(a%b);
        //整数相除,结果是整数
    }
}

下面展示的是 +情况中数字相加。

public class crj {
    public static void main(String[] args) {
        //隐式转换
        int a = 10;
        double b = 3.14;
        System.out.println(a + b);
        short s = 10;
        int j = 20;
    //    short i = j + s;
    }
}

下面展示的是 +情况中字符相加。

public class crj {
    public static void main(String[] args) {
        int i = 10;
        char ch ='A';  //转换为ASCII码
        System.out.println(i+ch);
    }
}

下面展示的是 +情况中字符串相加。

public class crj {
    public static void main(String[] args) {
        System.out.println("it" + "heima");
        System.out.println(666 + "heima");
        System.out.println("heima" + 666);
        System.out.println("heima" + 6 + 66);
        System.out.println(1 + 99 + "heima");
    }
}

下面展示的是 赋值运算符。

public class crj {
    public static void main(String[] args) {
        int a = 10;
        System.out.println("a:"+ a);
        a+=20;
        System.out.println("a:" + a);
        short s = 1;
        System.out.println(s);
    }
}

看到着了,希望能留下一个小小的赞,让更多的同学看到,我们一起学习进步。有问题的科一在评论区进行讨论,我们一起学习。

谢谢黑马老师的Java课程。

相关文章
|
16天前
|
JavaScript Java 编译器
Java包装类和泛型的知识点详解
Java包装类和泛型的知识点的深度理解
|
1月前
|
Java 程序员 编译器
Java继承与多态知识点详解
本文主要讲解的是Java中继承与多态的知识点
|
1月前
|
Java 应用服务中间件 开发工具
苍穹外卖》电商实战项目(java)知识点整理(上)
苍穹外卖》电商实战项目(java)知识点整理(上)
206 3
|
2月前
|
存储 SQL Java
[Java]知识点
本篇文章是关于java各类知识点的小结,例如:泛型、反射、Lambda等。如果文中阐述不全或不对的,多多交流。
43 1
[Java]知识点
|
3月前
|
监控 网络协议 Java
《Java工程师成神之路》阿里技术专家之作,囊括Java所有知识点!
很多Java程序员一直希望找到一份完整的学习路径,但是市面上很多书都是专注某一个领域的,没有一份完整的大图,以至于很多程序员很迷茫,不知道自己到底应该从哪里开始学,或者不知道自己学习些什么。
|
3月前
|
安全 Java
Java多线程(全知识点)(下)
Java多线程(全知识点)(下)
43 0
|
3月前
|
Java 调度
Java多线程(全知识点)(上)
Java多线程(全知识点)
46 0
|
1月前
|
消息中间件 NoSQL 网络协议
Java面试知识点复习​_kaic
Java面试知识点复习​_kaic
|
2月前
|
SQL Java 关系型数据库
七个知识点带你轻松掌握 Java性能调优
Java性能调优最强实践 每层优化难度逐级增加,涉及的知识和解决的问题也会不同。比如应用层需要理解代码逻辑,通过 Java 线程栈定位有问题代码行等;数据库层面需要分析 SQL、定位死锁等;框架层需要懂源代码,理解框架机制;JVM 层需要对 GC 的类型和工作机制有深入了解,对各种 JVM 参数作用了然于胸。
45 0
七个知识点带你轻松掌握 Java性能调优
|
9天前
|
设计模式 SQL Java
java基础知识点(初级二)
java基础知识点(初级二)