Java学习笔记day01

第一章

1、Java发展史

1991年sun公司需要 设计一种小型计算机语言,sun公司内部成立了一个Green项目组,领导人是James Gosling。

1995年正式确立,改名为java,是印度尼西亚爪哇岛 的英文名称,因盛产咖啡而闻名。JAVA的标识也正是一杯正冒着热气的咖啡。

1996年1.0版本发布 从java1.5开始版本号改为java5,java6... 2009年SUN公司被Oracle公司收购 现在java每半年推出一个新版本(每年3月和6月)

2、Java语言的特点

● 开源 ● 平台无关性 ● 面向对象 ● 支持网络编程 ● 多线程机制 ● 动态的内存管理机制 ● 安全 ● 生态丰富

JVM是一个虚构出来的计 算机环境,是通过在实际的计算机上仿真模拟各种计算机功能来实现的,因为有了 不同的JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。

3、Java语言运行机制

• 1.开发一个.java文件(源文件)

• 2.使用java编译器将.java文件编译为标准统一的.class文件(字节码文件)

• 3.把编译后的.class文件交给对应平台的虚拟运行即可

4、Java运行环境

1、JDK(Java Development Kit Java开发工具包)

JDK是提供给Java开发人员使用的,其中包含了java的各种编译工具 ,打包工具等, 也包括了JRE.

2、JRE(Java Runtime Environment Java运行环境)

JRE中包括java程序运行所需要的核心类库,也包含Java虚拟机.

3、 JVM(Java Vir tual Machine Java虚拟机)

JVM是最终运行java程序的核心环境

第二章

1、注释

// 用于单行注释, 快捷键ctrl+/

/* */ 用于多行注释,快捷键ctrl+shift+/ ctrl+shift+\ 取消注释

/** */ 文档注释,用于为类,方法,属性 功能进行说明,可在调用时提示,以及 使用javadoc命令生成说明文档

2、关键字

定义:被Java语言赋予了特殊含义,用做专门用途的单词

特点:关键字中所有字母都为小写

  • Java数据类型

    基本 数据类型:数值型:整数类型(byte,short,int,long)

    浮点类型(float,double)

    字符型(char)

    布尔型(boolean)

    引用数据类型:类(class)

    接口(interface)

    数组([ ]

    转换关系:8 bit = 1 Byte 1024 Byte = 1 KB 1024 KB = 1 MB 1024 MB = 1 GB 1024 GB = 1 T

    整型:

Java语言的整型常量默认为int型,声明long型常量可以后加‘ l ’或‘ L ’.

浮点型:

注:0开头:表示八进制数

        0b开头:表示二进制数

        0x开头:表示十六进制数

定义float类型的变量,赋值时需要以f或F作为后缀。 (Java 的浮点型常量默认为double型)

布尔型(Boolean):只允许有ture或false两种取值,且不能用0与非0来表示真假

字符型(char):只能表示单个字符,运算时采用其对应的Unicode编码值.

String:他不是一个基本数据类型,属于引用数据类型;String是java类库中提供的一个类,用类来当做字符串变量类型。

运算规则:1、任何基本类型只能与string进行连接运算,结果也为string类型

                  2、String类型不能转为其他的基本类型

3、基本数据类型转换

(1)默认转换:将取值范围小(或容量小)的类型自动提升为取值范围大(或容量大) 的类型

(2)强制转换:容量大的数据类型转换为容量小的数据类型时,要加上强制转换符,但可能造 成精 度降低或溢出;使用时要格外注意。

注意:在混合运算时,系统会自动将所有数据转换成最大的一种

4、标识符定义规则

 java语言中对类,方法,变量,包等要素进行命名使用的字符序列称为标识符,就是在编程中我们可以自己命名名称

硬性规则:

  使用大小写字母 数字 _ $
  数字不能开头
  不能是关键字和保留字,可以包含关键字
  区分大小写
  不能有空格
  长度无限制

规范:

  见名知意
  包名: 全部字母小写
  类名: Hello  建议首字母大写,多单词组成时,所有单词首字母大写
  变量名,方法名: 首字母小写,多单词组成时,第二个单词开始首字母大写
  常量名: 常量名所有字母大写,多单词组成时,之间用_连接

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值