java新手向介绍

1. java的优势特性

java具有良好的可移植性,在不同系统中只要安装配置好环境即可运行JAVA语言
java具有良好的分布式特性(现今很多语言都具有java所具有的优势特性了,但是在java出现的年代中java的这些优势是独一无二的,后来所出现的语言都对java的优势有所借鉴)

2.java的运行编译过程

abc.java–>abc.class(JDK操作,编译过程)–>操作系统语言(JRE操作)

3.java相关术语解释

1.java SE java本身
2. java EE 用于web开发
3. 3. java ME 用于手机等小型设备的应用开发
4. 4.SDK 封装好的集成开发包(其中具有利用样例代码)
5. 5.JDK 编写java程序的程序员是用的软件(如2中所示将.java运行为.class)
6. 6.JRE 运行java程序的用户使用的软件(如2所示将.class运行为操作系统语言)

4.环境配置

核心步骤:将环境变量中path目录下添加java的bin目录(如我个人的是D:\java\jdk\bin)此步配置成功即可使用java及javac指令。
分为安装本和解压版,安装版无需配置环境安装程序会配置完成,如无法始终java或javac指令可手动配置环境

过程:右击此电脑点击属性进入高级系统设置,点击环境变量,寻找系统变量中的Path变量在其中新建写入java的jdk的bin目录(如我个人的是D:\java\jdk\bin)。
配置验证:打开CMD,分别输入java及javac指令,成功出线功能列表即配置成功

5.java语言的部分使用规则

1.java程序从main函数(必须有)开始运行
2.java区分大小写,如出现大小写拼写错误程序将无法运行(重要)
3.驼峰命名法,当名称中有多个单词时每个单词的首字母大写(重要)
4.java是一种强类型语言(对所有数据的类型进行区分),必须对每个变量的类型进行声明
5.java中整形和布尔型不能相互转换
6.在声明一个变量之后,必须用负值语句对变量进行显式初始化,不要使用未初始化的变量

6.杂货铺

1.java具有8种基本数据类型,其他数据类型都是由这8种结合衍生出来的
8种数据类型

ps:long类型在使用中需在赋值的值后加l,否则默认按照int类型识别。

2.正负数的区分,第一位(bit)作为符号位(java中没有无符号类型),负数是对应正数的数位编码取反+1(采取这种方法的原因是计算机内部只有加法没有减法,负数无法按人们的需求进行运算,同时也是为了不浪费每一位的空间)

3.浮点型可以比整形多出很多很多位,因为浮点型牺牲了一定精度使得数值上限扩大,数与数之间间距过大,在对精度要求很高的时候慎用浮点型

4.哈夫曼压缩:使用频率越高的越用小位数的

5.码点 置于一个编码表中的某个字符对应的代码值

6.final作用 1> 线程安全,防止指令重排序 2> 阻止继承
修饰基本类型不可更改,修饰引用类型可用某些方法更改,所以基本上只用final修饰基本类型

7.static所修饰的东西是线程共享的

8.类型转换
在这里插入图片描述
(实现箭头不会损失精度,虚线箭头会损失一定精度)

9.强制类型转换不可取

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值