java笔记

java笔记,第1张

java笔记

java 1995年 java之父高斯林 Oracle公司

jdk:Java开发工具包

jre:java运行环境

JRE可安装可不安装,因为JDK中已经包含了JRE

JavaSE(标准版):各应用平台的基础,桌面开发和低端商务应用的解决方案

javaEE(企业版):以企业为环境而开发应用程序的解决方案

JavaME(微型版):致力于消费产品和嵌入式设备的最佳解决方案

跨平台

Java是一种跨平台的语言,写了一套Java程序,他可以在windows *** 作系统中运行也可以在Linux *** 作系统运行

c语言是一个不能跨平台的语言,写了一套C语言,在windows *** 作系统运行就把他编译成windows版本的,在Linux *** 作系统运行就把他编译成Linux版本的

为什么要给java配置环境呢?

首先不给java配置环境也可以照样运行只不过需要切换到那个目录,配置完环境变量,这样在哪个目录下都可以用了

public修饰的类要与文件名保持一致

注释

文档注释

单行注释//

多行注释//

java代码格式

  • java代码位置

  • java严格区分大小写,要区分中英文符号

  • java是一种自由格式的语言,代码分为结构定义语句和功能执行语句

  • 功能执行语句的最后必须用分号结束

                        .java

                        .class

JRE windows JRE MAC JRE Linux

windows平台 MAC平台 Linux平台

成员变量:在方法外部、类的内部定义的变量

局部变量:在方法或者语句块内部定义的变量

在java源程序中凡是程序员有权利自己命名的单词都是标识符

java标识符命名规则:

  • 由字母、数字、下划线(_)和美元符号($)组成

  • 不能以数字开头

  • 区分大小写

  • 长度无限制

  • 不能是java中的关键字和保留关键字

计算机小常识:字节(Byte)是计算机文件的基本计算单位,计算机存储最少为1字节。

1个字节(Byte)=8个位(Bit)

2个字节(Byte)=16个位(Bit)

4个字节(Byte)=32个位(Bit)

8个字节(Byte)=64个位(Bit)

单位换算:

1 byte=8 bit

1KB=1024 byte

1MB=1024KB

1GB=1024MB

1TB=1024GB

1PB=1024TB

java的八种基本数据类型

boolean布尔类型(占用字节:不定值)、byte字节型(1)、short短整型(2)、int整型(4)、

long长整型(8)、char字符型(2)、float单精度浮点型(4)、double双精度浮点型(8)

自动类型转化

容量小的类型自动转换为容量大的数据类型

强制类型转化

容量大的类型转换成容量小的数据类型时,要加上强制转换符

有可能造成精度降低或数据溢出,使用时要小心

boolean类型不能转换成任何其他数据类型

[自动类型转化示例] char a='吴';

int b=a;

[强制类型转化示例] int a=123;

char b=(char)a;

float 和double是属于近似值

byte char short int long 属于精确值

精确值转近似值时可能丢失精度

如果用于表示货币值,不建议使用float或double

byte,short,int,它们三者在计算时会转换成int类型

如果把int值转换为float值,或者long转换为double值,不需要强制转换,但可能丢失精度

a = b++ 先赋值后自增 a = ++b先自增后赋值

赋值运算符

运算符 描述 示例 结果

= 赋值 a=10 a=10 把10这个值赋给a

+= 加等于 a=1,a+=3 a=4 相当于:a=a+3,其他同理

-= 减等于 a=1,a-=3 a=-2 相当于:a=a-3

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5697585.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存