• day002.20150801


    回顾:
    1.Linux
    操作系统、开源的、免费
    服务器端
    目录、挂载点、安全级别高
    /:根目录
    /home/soft01:主目录/家
    2.java开发环境
    1).java源文件,经过编译,生成.class字节码文件
    JVM加载.class并运行.class
    跨平台、一次编程到处使用
    2)JVM:java虚拟机
    加载并运行.class
    JRE:java运行环境
    除了包含JVM以外还包含运行java程序所需要的必须的环境
    JRE=JVM+java系统类库
    JDK:java开发工具包
    除了包含JRE以外还包含开发java程序所需要的命令工具
    JDK=JRE+开发工具(编译、运行......)
    3.eclipse
    IBM、开源的、免费


    Linux分两种类型:
    1.带图形界面的
    2.不带图形界面的

    公司中电脑的环境-----Windows
    服务器的------------------Linux


    当前: /opt/jdk
    转到: /opt/eclipse下

    cd /opt/eclipse
    cd opt/eclipse
    cd ../eclipse

    /opt/eclipse/eclipse

    假设当前路径在 /opt/eclipse
    ./eclipse

    规定

    笔记:
    1.变量:存数据的,代词,指代它所存的那个数
    1)声明:
    int a; //声明整型变量,名为a
    int b,c,d; //声明三个整型变量,名为b,c,d
    2)命名:
    2.1)只能包含字母、数字、_、$符
    并且不能以数字开头
    2.2)严格区分大小写
    2.3)不能使用关键字
    2.4)可以中文命名,但不建议
    2.5)建议:见名知意、驼峰命名法
    3)初始化:第一次赋值
    3.1)声明同时初始化
    int a = 250;
    3.2)先声明后初始化
    int a;
    a = 250;
    4)使用:
    4.1)变量的使用必须与数据类型匹配
    int a = 25.678; //编译错误
    4.2)变量在用之前必须声明并初始化
    System.out.println(a); //编译错误,a未声明
    int a;
    System.out.println(a); //编译错误,a未初始化
    int a = 250;
    System.out.println(a); //正确
    4.3)对变量的使用就是对它所存的那个数的使用
    int a = 5;
    a = a + 10; //取出a的值5,加10后,赋值给a
    //在a本身基础之上增10
    2.基本数据类型
    1)int: 整型,4个字节,-21个多亿到21个多亿
    1.1)整数直接量默认int型,不能超范围
    int a = 250; //250默认int型
    int b = 10000000000; //编译错误,100亿默认int型,但超范围了
    1.2)两个整数相除,结果还是整数,小数位无条件舍弃
    System.out.println(5/2); //2
    System.out.println(2/5); //0
    1.3)整数运算时超范围,会发生溢出,需要避免
    2)long:长整型,8个字节,很大很大
    2.1)long型直接量在数字后加L或l
    long a = 250L;
    long b = 10000000000; //编译错误,100亿为int型
    long c = 10000000000L;
    2.2)较大数运算时有可能溢出,建议在第一个数后加L
    2.3)获取自1970.1.1零时到此时此刻的毫秒数
    long a = System.currentTimeMills();
    3)double:浮点型,8个字节,很大很大
    3.1)浮点型直接量默认为double型
    double a = 25.6378; //25.6378默认double型
    3.2)舍入误差,精确运算场合不能使用
    4)char:字符型,2个字节
    4.1)unicode编码格式,每个字符都有一个对应的码
    char是表现形式,实质上是int
    4.2)有且仅有一个字符
    4.3)字符型直接量需放在一对单引号中
    4.4)对于不方便输出的字符,需来转义
    5)boolean:布尔型,1个字节,只能存true和false
    3.数据类型的转换:
    1)分两种: 从小到大依次为 byte,short,int,long,float,double
    char
    1.1)自动类型转换(隐式类型转):从小类型到大类型转
    1.2)强制类型转换:从大类型到小类型转
    (要转换为的数据类型)变量
    有可能会溢出或精度的丢失
    2)两点规则:
    2.1)整数直接量可以直接赋给byte,short,char,但不能超范围
    2.2)byte,short,char型变量参与运算时,一律转为int再运算
    4.Scanner的用法:
    1)在package下:
    import java.util.Scanner;
    2)在main中:
    Scanner scan = new Scanner(System.in);
    3)在2之下:
    System.out.println("请输入年龄:");
    int age = scan.nextInt();
    double price = scan.nextDouble();


    当日事当日毕


    课后作业:
    1)第11题和12题不做
    2)第13题做在day03的包下

    每日一练:
    1)理论题:项目经理提问,同学之间互相问
    2)操作题:发给项目经理

    short s1 = 6;
    short s2 = 8;
    short s3 = (short)(s1+s2);

    byte,short,int,long,float,double,char,boolean

    'a'------97
    'A'------65
    '0'------48

    System.out.println(2+2); //4
    System.out.println('2'+'2'); //100
    System.out.println('d'+'d'); //200

    char c = 65;
    System.out.println(c); //A

    char c1 = '\';
    System.out.println(c1); //

    char是表现形式,实质上是int

    char int
    敌-------------1010
    军-------------1224
    来-------------4567
    袭-------------7896

    王克晶

    //100亿默认为int型,超int范围
    int a = 10000000000;


    System.out.println(5/2); //2
    System.out.println(2/5); //0

    1G=1024M(兆)
    1M=1024KB(千字节)
    1KB=1024B(字节)
    1B=8Bit(位)

    1G=1024*1024*1024字节----1073741824
    一个int占4个字节

    够用就行

    int a = 5; //声明整型变量a并赋值为5
    int b = a+10; //取出a的值5,加10后,赋值给b
    a = a+10; //取出a的值5,加10后,赋值给a
    //在a本身基础之上增10

    满499减100
    int money = 500;
    money = money - 100; //取出money的值500,减100后,赋值给money
    //在money本身基础之上减100

    int salary = 10000;
    //工资提了2000
    salary = salary + 2000; //在salary本身基础之上增2000
    //工资是7000
    salary = 7000;

    score,myScore,myJavaScore
    name,className,javaClassName

    int 年龄; //直观但不专业
    int nianLing; //既不直观也不专业
    int age; //直观并专业

    I love You
    张三 李四
    李四 王五
    王五 赵六
    赵六 张三

    计算机:算数的

    淘宝购物:
    http://www.taobao.com ----------数据
    首页展示信息-------------------------数据
    花王纸尿裤----------------------------数据
    展示一堆花王纸尿裤----------------数据
    详细页面-------------------------------数据
    点击加入到购物车-------------------数据
    结算进入支付宝----------------------数据

  • 相关阅读:
    阿里云服务器无法通过浏览器访问
    浅谈java枚举类
    WebService基础学习
    cxf报错 Cannot find any registered HttpDestinationFactory from the Bus.
    Mybatis JdbcType与Oracle、MySql 数据类型对应关系
    plsql + instantclient 连接oracle ( 超简单)
    Shiro框架
    Java中 实体类 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的概念
    POI 生成 word 文档 简单版(包括文字、表格、图片、字体样式设置等)
    web.xml 配置文件 超详细说明!!!
  • 原文地址:https://www.cnblogs.com/xiaziteng/p/4694460.html
Copyright © 2020-2023  润新知