合肥计算机java培训
来源:教育联展网 编辑:青 发布时间:2019-05-05
JAVA学习的小知识
请问 java中"% "与 "/ "之间的区别?
%是求模运算符
/是除运算符
二者都是双目运算符。
它们之间的区别就是:
%是求余运算,即2=2,10%2=0,10%3=1。
/是普通的除号,即10/2=5
或者
就是%是求余数,而/是求整数部分。例如5%2结果是1,而5/2结果就是2.当你想要求的结果是小数时要用float(或double)强制转换。
学习JAVA
多线索性
Java是多线索语言,它提供支持多线索的执行(也称为轻便过程),能处理不同任务,使具有线索的程序设计很容易。Java的lang包提供一个Thread类,它支持开始线索、运行线索、停止线索和检查线索状态的方法。
Java的线索支持也包括一组同步原语。这些原语是基于监督程序和条件变量风范,由C.A.R.Haore开发的广泛使用的同步化方案。用关键词synchronized,程序员可以说明某些方法在一个类中不能并发地运行。这些方法在监督程序控制之下,确保变量维持在一个一致的状态。
动态性
Java语言设计成适应于变化的环境,它是一个动态的语言。例如,Java中的类是根据需要载入的,甚至有些是**网络获取的。 [20]
学习JAVA的方向
Java通常被说成是世界**编程语言;也就是Java广泛的应用导致就业前景比较广泛。
特点:
1.简单易学;2.跨平台;3.安全;4.多线程;5有丰富的类库;6.使用广泛;
就业方向:
Android开发:主攻移动端应用的开发。移动端包括搭载Android系统的手机、平板、电视盒子等设备。
Web开发方向:主要有HTML5开发、B/S应用开发、微信开发。这里的HTML5开发是指移动端的HTML5开发。
通讯方向:主要是通讯服务器的开发。
JAVA学习的前景
Java的特点:
5.C 是面向对象和面向过程的混合语言, C是纯面向过程的语言;
6.java是一种强类型的语言,比C/C 检查还要严格,java区分大小写字母;
7.java提供了自动垃圾回收机制gc,有效避免了C、C 的内存泄漏问题;
8.java禁止非法访问内存,因为java没有指针,内存的申请和释放;