第一天0224 认识java 数据类型和关键字

一、学什么

    学会知识    偏实践

    学会经验    解决bug的能力, 熟悉项目的开发流程,项目的管理,编码规范,对项目难度,开发周期的精准把控等

    自学习能力    

二、java体系

    javaSE

        桌面应用    C/S

    javaEE

        网站平台    B/S

    javaME

        嵌入式

三、jdk、jre、jvm

    jdk    java development kit  java开发工具包:Java开发的核心,包括jre和小工具,比如java.exe,javac.exe等

    jre    javaruntime environment  java运行环境:主要包括jvm和java的基本类库

    jvm   java virtual machine  java虚拟机:识别xxx.class文件,讲字节码识别,调用系统的api完成功能

    三种范畴:jdk>jre>jvm

四、jdk的选择

    求稳不求新

    1.8稳定

五、java的启动函数(入口函数)是main函数

    java源文件:(.java结尾的)变异后生成类文件(.class文件)也叫字节码文件

    javac指令:将源文件编译成类文件

    java指令:运行类文件

六、Eclipse

    工程目录

        Jre:System libaray jre的库文件,自动生成

        src:存放源码的目录

        bin:存放编译后的.class类文件(字节码文件)

    eclipse工程的导入和导出

七、注释

    注释形式

        单行注释:  //

        多行注释:  /*        */     不能嵌套

        文档注释:  /**      */    一般用于 文件的头部注释,或类的注释,或者方法的注释。

八、java中的数据类型

    主要分为:基本数据类型和引用类型

    引用:类、接口、数组

    基本数据: byte short char int long float double boolean 

        整数:byte 字节型 1字节(8bit) -128~127

                   short 短整型 2字节(16位)-32768~324767

                   int 整型 4字节(32位)-2147485648~2147483647  正负21亿多

                   注:1、在代码中直接写出来的整数,叫整数直接量,属于int类型

                           2、如果写出来的数超出int范围,那么这个数本身就是错的,会报错

                           3、可以使用不同的进制来表示整数  : 0xFF、  011、  0b100

                           4、溢出,在计算过程中,如果结果的值超出数据类型范围,就会产生溢出

                                圆模型:上边界(2147483647),下边界(-2147483648)

                           5、整数(包括short、byte)相除会舍弃小数。

                   long 长整型 8字节 (64位)

                   注: 1、可以表示1970.1.1  0点至今所经历时间的秒数

                            2、在数字后面加后缀L,可表示改数字是long类型,不准用小写

        浮点:float 单精度浮点数  4字节  小数点后6~7位

                   double 双精度浮点数 8字节 小数点后15~16位

                   注:小数的直接量,默认为double类型,可加D后缀   float加F

                          小数可以用科学计数法表示:1.25E5   1.25e3

                          计算机表示小数会有一定的误差,  如果要求比较精确用BigDecimal类 

        字符:char  2字节实际是16位无符号整数,0~65535

                   表示单个字符或汉字,必须使用单引号; 还可以使用数值进行赋值

        浮点:boolean  真假 true or false

九、关键字 : 对编译器有特殊含义的名称,起名不可用

       标识符 : 开发者起名,类名、方法名等等

                 1、只能包含数字 、字母 、下划线 、$,不能数字开头,不能含有空格,不能使用关键字

    常量:竖直固定的量值不会改变

    变量:运行时值可能会发生变化的量:声明,初始化,使用

            注:1、驼峰命名,第一个英文单词首字母小写,其他大写

                   2、不允许使用单个字母,除非特殊含义或数学意义,要见名知意,不能乱写,不使用中文或拼音

                   3、未声明或未初始化的变量不可使用

附、cmd运行要求电脑只装一个jdk

附、eclipse快捷键

    智能补全键:alt+/  :main、syso 

    删除光标所在行:Ctrl+D

    注释掉光标所在的行:Ctrl+/

    多行注释:Ctrl+Shift+/    取消:Ctrl+Shift+\

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值