今天开始了Java的正式复习,因为有两三年没有接触Java了,所以打算开始从头复习。

下面使课堂的一些随堂笔记,如果有遗忘,我可以随时翻阅该博客。

public static void main(String[] args) {
       String teacher = "秦疆";

       //自定义变量大小写敏感
       String Man = "";
       String man = "";
       String 英雄联盟 = "黑铁";

       System.out.println(英雄联盟);
  }
public static void main(String[] args) {
       //八大基本数据类型

       //整数
       byte num1 = 20;
       short num2 = 30;
       int num3 = 40;      //最常用
       long num4 = 50L;    //Long类型要在数字后面加个L

       //小数:浮点数
       float num5 = 60.1f; //Float类型要在数字后面加个F
       double num6 = 3.1415926;

       //字符
       char name = 'A';
       //字符串,String不是关键字,类

       //布尔值
       boolean flag = true;
  }
public static void main(String[] args) {
       //整数拓展: 进制   二进制0b   十进制   八进制0     十六进制0x
       int i = 10;
       int i2 = 010;  //八进制
       int i3 = 0xC1; //十六进制 0~9 A~F

       System.out.println(i);
       System.out.println(i2);
       System.out.println(i3);
       System.out.println("==================================================");
       //========================================
       //浮点数拓展?   银行业务怎么表示钱?
       //BigDecimal   数学工具类
       //========================================
       //float 有限 离散 舍入误差 大约 接近但不等于
       //double
       //最好不要使用浮点数进行比较
       float f = 0.1f;     //0.1
       double d = 1.0/10;  //0.1
       System.out.println(f==d);//false

       float f2 = 121212121212f;
       float f3 = f2 + 1;
       System.out.println(f2 == f3);//true

       System.out.println("==================================================");
       //========================================
       //字符拓展?
       //========================================
       char c1 = 'a';
       char c2 = '中';
       System.out.println(c1);
       System.out.println((int)c1);//强制转换
       System.out.println(c2);
       System.out.println((int)c2);//强制转换
       //所有的字符本质还是数字
       //编码 Unicode 表:(97 = a 65 = A) 2字节 0 - 65536 U0000 - UFFFF
       char c3 = '\u0061';
       System.out.println(c3);

       //转义字符
       //\t and \n
       System.out.println("==================================================");
       String s1 = new String("Hello,World");
       String s2 = new String("Hello,World");
       System.out.println(s1 == s2);//flase
       String s3 ="Hello,World";
       String s4 = "Hello,World";
       System.out.println(s3 == s4);//true
       //对象,从内存分析

       //布尔值扩展
       boolean flag = true;
       if(flag){}

Java随堂笔记一的更多相关文章

  1. Java随堂笔记三

    今天学习了Java运算符的最后一部分 public static void main(String[] args) {        //算数运算符:+ - * / % ++ --        // ...

  2. java随堂笔记

    JAVA 1只要是字符串,必然就是对象. 2API文档的基本使用 3如何创建字符串: a直接赋值双引号,也是一个字符串对象. b可以通过new关键字来调用String的构造方法 public Stri ...

  3. Java随堂笔记二

    变量常量类型转换和命名规范 变量和常量 static double salary = 2500;​    //属性:变量    //变量作用域:    //类变量 static    // 局部变量 ...

  4. Java基础复习笔记系列 九 网络编程

    Java基础复习笔记系列之 网络编程 学习资料参考: 1.http://www.icoolxue.com/ 2. 1.网络编程的基础概念. TCP/IP协议:Socket编程:IP地址. 中国和美国之 ...

  5. Java基础复习笔记系列 八 多线程编程

    Java基础复习笔记系列之 多线程编程 参考地址: http://blog.csdn.net/xuweilinjijis/article/details/8878649 今天的故事,让我们从上面这个图 ...

  6. Java基础复习笔记系列 七 IO操作

    Java基础复习笔记系列之 IO操作 我们说的出入,都是站在程序的角度来说的.FileInputStream是读入数据.?????? 1.流是什么东西? 这章的理解的关键是:形象思维.一个管道插入了一 ...

  7. Java基础复习笔记系列 五 常用类

    Java基础复习笔记系列之 常用类 1.String类介绍. 首先看类所属的包:java.lang.String类. 再看它的构造方法: 2. String s1 = “hello”: String ...

  8. Java基础复习笔记系列 四 数组

    Java基础复习笔记系列之 数组 1.数组初步介绍? Java中的数组是引用类型,不可以直接分配在栈上.不同于C(在Java中,除了基础数据类型外,所有的类型都是引用类型.) Java中的数组在申明时 ...

  9. 20145213《Java程序设计学习笔记》第六周学习总结

    20145213<Java程序设计学习笔记>第六周学习总结 说在前面的话 上篇博客中娄老师指出我因为数据结构基础薄弱,才导致对第九章内容浅尝遏止地认知.在这里我还要自我批评一下,其实我事后 ...

随机推荐

  1. Bugku 多次

    网址:http://123.206.87.240:9004/1ndex.php?id=1 前言:bugku中一涉及多次注入的题 1.异或注入(判断字符是否被过滤) 0X00   很明显 注入点在id上 ...

  2. javascript之BOM对象(一window对象)

    javascript包含三个部分,ECMAScript,BOM和DOM.ECMAScript是javascript的核心,包含javascript的基础语法.在Web中使用javascript,BOM ...

  3. 【Tomcat】Web应用的目录结构

    创建时间:6.14 Web应用的目录结构 .xml文件不用自己写,抄头抄尾就可以 (别人的) (抄头抄尾) *注意:WEB-INF目录是受保护的,外界不能直接访问 如果访问WEB-INF目录下的htm ...

  4. 关于交叉熵损失函数Cross Entropy Loss

    1.说在前面 最近在学习object detection的论文,又遇到交叉熵.高斯混合模型等之类的知识,发现自己没有搞明白这些概念,也从来没有认真总结归纳过,所以觉得自己应该沉下心,对以前的知识做一个 ...

  5. dapi 基于Django的轻量级测试平台二 前端页面

    QQ群: GitHub:https://github.com/yjlch1016/dapi 一.登录页login.html: 二.首页home.html: 三.产品线列表页product.html: ...

  6. LOJ 3156: 「NOI2019」回家路线

    题目传送门:LOJ #3156. 题意简述: 有一张 \(n\) 个点 \(m\) 条边的有向图,边有两个权值 \(p_i\) 和 \(q_i\)(\(p_i<q_i\))表示若 \(p_i\) ...

  7. 第03节-BLE协议各层数据格式概述

    本篇博客根据韦大仙的视频,整理所得. 对于BLE系统,它分为上下两块.上面那一块,我们称为host主机.下面这一块是controller,你可以简单的认为它就是一个蓝牙芯片. 对于host这一块,它运 ...

  8. 缓存中,2个注解:@cacheable 与 @cacheput 的区别

    @cacheable:只会执行一次,当标记在一个方法上时表示该方法是支持缓存的,Spring会在其被调用后将其返回值缓存起来,以保证下次利用同样的参数来执行该方法时可以直接从缓存中获取结果. @cac ...

  9. USACO Protecting the Flowers

    洛谷 P2878 [USACO07JAN]保护花朵Protecting the Flowers 洛谷传送门 JDOJ 1009: 护花 JDOJ传送门 Description FJ出去砍木材去了,把N ...

  10. matlab-fsolve函数求解多元非线性方程

    记录一下代码,方便下次套用模板 options=optimset('MaxFunEvals',1e4,'MaxIter',1e4); [x,fval,exitflag] = fsolve(@(x) m ...