.什么是java
java 是一种跨平台、面向对象的程序设计语言。用它编写的程序可以在任何在任何计算机、操作系统和支持java的硬件设备上运行。java是一种通过解释方式来执行的语言,是一门非常卓越的编程语言。
.Java的特征
面向对象 - 在Java中,一切都是对象。 Java可以很容易地扩展,因为它基于Object模型。
独立于平台 - 与许多其他编程语言(包括C和C ++)不同,在编译Java时,它不会编译到特定于平台的机器中,而是编译为与平台无关的字节代码。此字节代码通过Web分发,并由虚拟机(JVM)在其运行的任何平台上进行解释。
简单 - Java旨在易于学习。如果您了解OOP Java的基本概念,那么很容易掌握。
安全 - 借助Java的安全功能,它可以开发无病毒,无篡改的系统。身份验证技术基于公钥加密。
体系结构中立 - Java编译器生成体系结构中立的目标文件格式,这使得编译的代码可以在许多处理器上执行,并且存在Java运行时系统。
可移植 - 由于体系结构中立且没有与规范相关的实现,因此Java可移植。 Java中的编译器是用ANSI C编写的,具有干净的可移植性边界,这是一个POSIX子集。
强大 - Java主要通过强调编译时错误检查和运行时检查来努力消除容易出错的情况。
多线程 - 使用Java的多线程功能,可以编写可以同时执行许多任务的程序。此设计功能允许开发人员构建可以顺利运行的交互式应用程序。
解释 - Java字节代码即时转换为本机机器指令,不存储在任何地方。开发过程更加快速和分析,因为链接是一个渐进和轻量级的过程。
高性能 - 通过使用Just-In-Time编译器,Java可实现高性能。
分布式 - Java专为Internet的分布式环境而设计。
动态 - Java被认为比C或C ++更具动态性,因为它旨在适应不断变化的环境。 Java程序可以携带大量的运行时信息,可用于在运行时验证和解析对对象的访问。
.Java的环境
.1.JDK(Java Development Kit)
Java开发工具包
程序开发者必须安装JDK来编译、调试程序。
JDK包含了一批用于Java开发的组件,其中包括:
JDK中还包括完整的JRE和各种样例程序
.2.JRE(Java Runtime Environment)
Java运行时环境
JRE可以让计算机系统运行Java应用程序,通过内部Java虚拟机(Java Virtual Machine,JVM )实现
.JAVA语法
1.标识符(Identifier)
开头:大小写字母、$、_
组成:以上组成+数字
关键字不能用作标识符
大小写敏感
正例:age, $salary, _value, __1_value
反例:123abc, -salary,static
2.关键字(Keyword)
3.命名规范:驼峰式
Naming convention: camel
类名:LoginButton,SystemUser
方法名:getMax(), setPadding(),main()
变量名:sum,averageScore
常量名:PI, LIGHT_BLUE
4.代码框架结构(Code framework)
一个Java文件可以由多个类组成,但是只能有一个public类,且文件名必须和这个public类同名
一个Java类中可以有多个方法,但是只能有一个public static void main()方法,且该方法必须在public类里
5.顺序结构(Sequential structure)
语句顺序执行
掌握基本的输入、运算、输出
6.选择结构(Selection structure)
逻辑条件
if
if else
多层嵌套的if else
switch