Java语言的特点
1.面向对象
面向对象(OOP)便是Java语言的基本,亦是Java语言的要紧特性。面向对象的概念:生活中的一切事物都能够被叫作之为对象,生活中随处可见的事物便是一个对象,咱们能够将这些事物的状态特征(属性)以及行径特征(办法)提取并出来,并以固定的形式暗示。
2.简单好用
Java语言是由C和C++演变而来的,它省略了C语言中所有的难以理解、容易混淆的特性(例如指针),变得更加严谨、简洁、易运用。
3.健壮性
Java的安全检测机制,将许多程序中的错误扼杀在摇蓝之中。 另一,在Java语言中还具备了许多保准程序稳定、健壮的特性(强类型机制、反常处理、垃圾的自动收集等),有效地减少了错误,使得Java应用程序更加健壮。
4.安全性
Java一般被用在网络环境中,为此,Java供给了一个安全机制以防恶意代码的攻击,从而能够加强系统的安全性。
5.平台没关性
Java平台没关性由Java 虚拟机实现,Java软件能够不受计算机硬件和操作系统的约束而在任意计算机环境下正常运行。
6.支持多线程
在C++ 语言无内置的多线程机制,因此呢必要调用操作系统的多线程功能来进行多线程程序设计,而 Java 语言却供给了多线程支持。多线程机制使应用程序在同一时间并行执行多项任务,该机制使得程序能够拥有更好的交互性、实时性。
7.分布式(支持网络编程) Java语言拥有强大的、易于运用的网络能力,非常适合研发分布式计算的程序。java中供给了网络应用编程接口(http://java.net
),使得咱们能够经过URL、Socket等远程拜访对象。
8.编译与解释共存 Java 是编译与解释共存的语言
Java语法基本
标识符: 用来标识类名、对象名、变量名、办法名、类型名、数组名、文件名的有效字符序列。
合法的标识符: 由字母、数字、下划线“_”、美元符号“$”或“¥”构成,并且首字符不可是数字。不可把java关键字和保存字做为标识符。标识符对体积写敏锐。关键字:Java语言中已然赋予了特定含义的
保存字: const、goto,Java版本中尚未运用,但以后版本可能会做为关键字运用
变量:程序运行时期能够被改变的量。在程序中运用变量,必要先创建它并为它取一个名字,并且指明它能够存储信息的类型,这叫作为“变量声明”,亦叫容器的创建。
变量的运用: 变量的声明:数据类型 变量名;变量的赋值:变量名 = 数据;变量的操作:放入打印语句进行输出或进行运算Java 中的注释有三种: 单行注释多行注释文档注释数据类型
基本数据类型(8个),亦叫作原始数据类型:
引用数据类型(3种):数组、类、接口
类型转换:
自动类型转换,亦叫隐式转换强制类型转换,亦叫显式转换
|