• 一些手打的笔记


    long l = 12345; //隐式转换

    int a = (int)121234567L; //强制转换


    float f =123.45;(提示报错) 默认为int类型,所以无法转换


    下面三种为正确格式:
    {
    float f = 123.45F;

    f = (float)123.45;

    double d =123.45;
    }

    char c =‘中’;


    char和int是兼容型


    char c1 =123;

    System.out.println("c1 = "+c1);

    字符集分类:UTF-8(最常用的字符集,通用
    ASCII(美国开发的)
    GB2312(两个字节代表一个人汉子。简体)
    GBK(包含简体,繁体,其他国家语言)


    int a =‘a’;
    System.out.println(“a = ” + a);

    转移字符:

    System.out.println(“abc、 def”);(相当于制表符,相当于Tab)

    换行 制表符(Tab) 回车


    布尔型 boolean:

    boolean b1 =true;
    boolean b2 =false;

    char
    short -> byte -> int -> long -> float -> double

    变量:


    int b =‘a’ (a为变量)

    声明变量;

    int n; (事先定义好)

    n = 100;

    可以一次性定义多个或者在其中赋值

    int n, u, i, y=122,x=20;


    栈内存 堆内存


    String[] s1 = {"abc","def"};

    Sstring[] s2 = s1; (把S1的地址给了S2)


    s1[0] = "ABC";


    System.out.println(s2[0]);

    常量:

    double PI = 3.1415926;

    PI = 3.14; (不报错因为是变量)

    final double PI = 3.1415926;


    最基本的java代码都有什么:

    右键 src 新建 定义一个包(从大到小) com.ddd.test 点前面就是一个是一个目录,每个点分割目录
    package com.ddd.test

    import java.io.File; (类名首字母大写)(*代表包下面的所有类)

    import java.lang.*;(默认包)

    public class Test1
    {

    public static void main(String[] args) (main 中的m不能大写)(程序的入口)
    {

    File file = new File("d:/abc.txt");

    String str ="abc";

    int i = 0;

    i = 1;

    i += 20; (i = i + 20)

    i = i + 1;

    i++;

    ++i; (优先级更高)


    String str1 = i; (报错)

    String str1 = i = ""; (正确写法)

    }
    }

    (后面有注意事项)

  • 相关阅读:
    NSSM 将jar 安装成windows服务
    Spark Streaming
    记录一次oracle的坑 ORA08103
    POJ 3669 Meteor Shower
    LeetCode题目1~3
    POJ 3723 Conscription 并查集 + Kruskal
    LeetCode题目4:Sort List
    C++实现的快速排序
    C++实现的一段希尔排序代码
    2014大众点评Hackathon参赛感想
  • 原文地址:https://www.cnblogs.com/Levi1995/p/5862465.html
Copyright © 2020-2023  润新知