• JAVA-第一期学习(上)


    前言

    果然,flag这个东西不能随便立,在我立志要学习java的第4天,我终于打开了我的eclipse。。

    本章学习的内容是红框,第一期学习。真好,7月份需要学习完的东西,现在连helloworld还不会创建。。。

    0x01 基础常识

    1. 编写(1.java)---编译(1.class)---运行(1)

    开始编写一个java程序,首先通过IDE或者TXT编写源代码,后缀名为.java。然后通过javac.exe编译,生成.class字节码文件(可以通过cmd和IDE编译)。最后通过java.exe对class文件进行(也可以通过cmd和IDE运行)解释,载入JVM运行。

    2. 组件之间的关系

    3.类

    (1)

    • .java
    • 一个java文件只能有一个public class
    • public class的名字必须和文件名字一样,大小写都要完全一致
    • 一个文件可以有多个class,但是只能有一个public
    • 输出:system.out.print
    • 换行输出:system.out.println

    (2)

    • 类是java中最基础的逻辑单位

               所有内容放在类的范围内,内容不允许游离在类之外;一个个类组成了java项目;

    • 类的构成

              成员变量/属性;成员方法/函数;

     4.main函数

    • 一个class最多一个main函数(psvm)
    • 程序主入口main函数,与其他不同的是,java要求所有程序都必须放在类对象中,即所有的代码都要放在class的所辖范围内。
    • PSVM:public static void main
    • main函数不算成员函数,无法被其他、类方法调用
    • 形参:string[] args 是main函数的形参

    5.整数类型:

    • int 
    • short
    • long

    6.浮点数

    • float(定义: float f1 = 1.24f,注意float必须加f在后面
    • double(定义:double d2 = 1.24d,这里可以省略
    • 小数表示的不是很准确

     7.字符类型char

    • char是一个单一的16位的Unicode字符(中文汉字编码范围:u4e00 -- u9fa5)
    • 最小值为0(u0000)
    • 最大值为65535(uffff)
    • char数据类型可以储存任何字符

    8. 运算符

    • + ,-,*,/, %,
    • 逻辑运算符:与&&,或||,非!,

        注意:&和&&   |和|| 区别

        

        所以:

        &:无论左边真还是假,右边也要加入运算;              | :两边都要一直参与运算;

        &&:左边为假则不继续判断,结果为假;                   ||:左边为真则不参与运算;

    • 比较运算符:!= 不等于,
    • 移位运算符:右移除2 >> ,左移乘2<<  (a>>1 就是除以2的一次方,a>>2就是除以2的2次方;;;b<<3就是乘以2的3次方)

    0x02 语法

    1.运算符

    。。。

    2.选择和循环结构

  • 相关阅读:
    232. Implement Queue using Stacks
    231. Power of Two
    n&(n-1)位运算的妙用
    230. Kth Smallest Element in a BST
    关于UNIX的exec函数
    Go语言的各种Print函数
    Go语言的接口interface、struct和组合、继承
    Go语言知识点笔记
    Ubuntu自定义终端窗口位置
    Python的类变量和成员变量、类静态方法和类成员方法
  • 原文地址:https://www.cnblogs.com/TEAM0N/p/11193732.html
Copyright © 2020-2023  润新知