zoukankan      html  css  js  c++  java
  • 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.选择和循环结构

  • 相关阅读:
    【学习笔记】斯特林数(未完成)
    【题解/学习笔记】点分树
    【题解】[国家集训队] Crash 的文明世界
    【题解】SP34096 DIVCNTK
    【题解】Loj6053 简单的函数
    【题解】[ZJOI2012]网络
    【题解】bzoj3252 攻略
    【题解】[POI2014]HOT-Hotels 加强版
    IDEA文件夹变红,轻松删除SVN版本控制关联
    配置dataguard broker并主从切换
  • 原文地址:https://www.cnblogs.com/TEAM0N/p/11193732.html
Copyright © 2011-2022 走看看