ITSTAR
Java是一门面向对象编程语言,作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程,Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。那么我们一起来认识Java!
7
java的跨平台性
通过Java语言编写的应用程序在不同的系统平台上都可以运行。
跨平台的原因:
只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。 由JVM来负责Java程序在该系统中的运行
8
有符号数据的表示法(次重点)
原码,反码(原码取反),补码(反码+1)
9
函数
定义:函数就是定义在类中的具有特定功能的一段独立小程序。
特点:定义函数可以将功能代码进行封装,便于对该功能进行复用, 函数只有被调用才会被执行,
函数的出现提高了代码的复用性对于函数没有具体返回值的情况,返回值类型用关键字void表示,那么该函数中的return语句如果在最后一行可以省略不写。
函数的应用两个明确:明确要定义的功能最后的结果是什么?明确在定义该功能的过程中,是否需要未知内容参与运算
10
重载
特点:与返回值类型无关,只看参数列表(参数类型以及参数个数)
好处:方便于阅读,优化了程序设计
11
数组
概念:同一种数据类型的集合
好处:可以自动给数组中的元素从0开始编号,方便操作这些元素
内存结构
栈内存:用于存储局部变量,当数据使用完,所占空间会自动释放
堆内存:数组和对象,通过new建立的实例都存放在堆内存中
方法区:静态成员、构造函数、常量池、线程池
本地方法区:window系统占用
ED