你不知道的Java学习笔记1--JAVA 基础应用编程

1、JAVA是一种工具而已,主要用于编写应用层的程序(直接与用户打交道的),不适合开发系统,系统一般用C语言编写。
例如:安卓应用层也是JAVA开发的。

2、使用Java是为了实现跨平台(在一台机子编译能实现多平台共用),C语言无法跨平台。Java跨平台是基于JVM(Java虚拟机,由JDK提供)

3、为了保证软件的稳定性,企业所用的软件多是比官方发行的版本低一个版本左右。

4、安卓的出现,java ME就被淘汰了。
例如:洛基亚黑白屏手机

5、计算机语言是根据需求而产生的。

6、Java不是要你去做算法,而是用计算机去模拟现实世界(面向对象)。

7、Java所有的东西都是免费的。

8、安卓手机越用越慢,是虚拟机的缺点:需要调用JVM才能运行程序,不是由系统直接运行,由此产生很多缓存。

9、公司业务与技术
(1)业务驱动技术:满足客户的消费(一般公司做法)
(2)技术驱动业务:引领客户的消费(超大型创新公司做法:苹果)

10、Java 键壮性体现
自动垃圾回收机制;
异常处理机制

11、JRE(Java runtime environment)
Java运行环境,让计算机系统执行Java应用程序,属于JDK的一部分。

12、JDK包含Java的开发环境和Java的运行环境(JRE)。

13、JAVA文件夹
bin:都是.exe文件,是可以直接双击可执行的Dos命令。
include:.h文件 ,是C,C++的头文件
lib:Java所依赖的工具 .jar
src.zip:Java平台的所有源代码

14、Java环境变量的配置
(1)JAVA_HOME=”D:\Program Files\Java\jdk1.8.0_60” JAVA安装的根目录
(2)PATH=”%JAVA_HOME%\bin” 配在最左边 ,%JAVA_HOME%:引用之前的配置。为了在任何的一个命令下都能找到javac命令。
(3)CLASSPATH=”.;%JAVA_HOME%\bin\dt.jar;%JAVA_HOME%\bin\tools.jar”

15、ALT+”/”代码补全

16、字节码文件名和多少只有类名和多少有关,与源文件无关。

17、程序=算法+数据

18、计算机科学是物理和数学相结合的学科

19、标识符规则
(1)类名:每个单词首字母大写
(2)方法名/变量名:第一个单词首字母小写,往后首字母大写
(3)包名:全部小写
(4)常量名:全部小写

20、定义long、float类型的变量时,需要在初始值后面加上“L/l”、“F/f”

21、早期的C语言用0、1判断真假,不存在布尔型,布尔型只在Java中。布尔型只有true、false两个值。

22、逻辑运算符(布尔运算符)的操作数是布尔值,结果也是布尔值。

23、逻辑和短路的区别
&逻辑与、|逻辑或:
无论怎样,左右两边都要先运算后才能得出结果。

&&短路与、||短路或:
先判断左边,如果左边符合相应条件,则直接跳过右边的语句,直接得出结果。

24、运算符的优先级
算术>关系>逻辑>赋值
赋值运算符的优先级是最低的。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值