重庆网站建设velpai,个人能免费做网站,网络推广费用一般多少,有什么方法在淘宝发布网站建设设计一、概念 1.Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。
2.Java 可运行于多个平台#xff0c;如 Windows, Mac OS 及其他多种 UNIX 版本的系统。
3.移动操作系统 Android 大部分的代码采用 Java 编程语言编程。
4.Java分为三个体系#xff1…一、概念 1.Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。
2.Java 可运行于多个平台如 Windows, Mac OS 及其他多种 UNIX 版本的系统。
3.移动操作系统 Android 大部分的代码采用 Java 编程语言编程。
4.Java分为三个体系
JavaSEJ2SEJava2 Platform Standard Editionjava平台标准版JavaEEJ2EE (Java 2 Platform,Enterprise Editionjava平台企业版)JavaMEJ2ME(Java 2 Platform Micro Editionjava平台微型版)
5.主要特性
面向对象Java 语言提供类、接口和继承等面向对象的特性为了简单起见只支持类之间的单继承但支持接口之间的多继承并支持类与接口之间的实现机制关键字为 implements。分布式Java 语言支持 Internet 应用的开发在基本的 Java 应用编程接口中有一个网络应用编程接口java net它提供了用于网络应用编程的类库包括 URL、URLConnection、Socket、ServerSocket 等。健壮Java 的强类型机制、异常处理、垃圾的自动收集等是 Java 程序健壮性的重要保证。安全Java 语言具有的许多安全特性以外Java 对通过网络下载的类具有一个安全防范机制类 ClassLoader如分配不同的名字空间以防替代本地的同名类、字节代码检查并提供安全管理机制类 SecurityManager让 Java 应用设置安全哨兵体系结构中立Java 程序后缀为 java 的文件在 Java 平台上被编译为体系结构中立的字节码格式后缀为 class 的文件然后可以在实现这个 Java 平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。可移植这种可移植性来源于体系结构中立性另外Java 还严格规定了各个基本数据类型的长度。Java 系统本身也具有很强的可移植性Java 编译器是用 Java 实现的Java 的运行环境是用 ANSI C 实现的。解释型指源代码不需要预先进行编译在运行时要先进行解释再运行。解释型语言执行效率低但跨平台性好。高性能Java 的运行速度随着 JIT(Just-In-Time编译器技术的发展越来越接近于 C多线程线程是一种特殊的对象它必须由 Thread 类或其子孙类来创建动态Java 程序需要的类能够动态地被载入到运行环境也可以通过网络来载入所需要的类。
二、基础
1.类、对象、方法和实例变量的概念
对象对象是类的一个实例有状态和行为。类类是一个模板它描述一类对象的行为和状态。方法方法就是行为一个类可以有很多方法。实例变量每个对象都有独特的实例变量对象的状态由这些实例变量的值决定。
2.注解
单行注释//多行注释以 /*开始以 */结束文档注释以 /** 开始以 */ 结束通常出现在类、方法、字段等的声明前面用于生成代码文档这种注释可以被工具提取并生成 API 文档
3.基本数据类型
byte 数据类型是8位、有符号的以二进制补码表示的整数 默认值是 0 -128 ~ 127short 数据类型是 16 位、有符号的以二进制补码表示的整数 默认值是 0 -32768 ~ 32767int 数据类型是32位、有符号的以二进制补码表示的整数 默认值是 0 -2^31~ 2^31 - 1long 数据类型是 64 位、有符号的以二进制补码表示的整数 默认值是 0L-2^63~ 2^63 -1float 数据类型是单精度、32位、符合IEEE 754标准的浮点数 默认值是 0.0fdouble 数据类型是双精度、64 位、符合 IEEE 754 标准的浮点数 默认值是 0.0dboolean数据类型表示一位的信息 默认值是 falsechar 类型是一个单一的 16 位 Unicode 字符 默认值是 u0000 \u0000 ~ \uffff
4.引用类型
引用类型指向一个对象指向对象的变量是引用变量。对象、数组都是引用数据类型。所有引用类型的默认值都是null。
5.常量
使用 final 关键字来修饰常量声明方式和变量类似final double PI 3.1415927为了便于识别通常使用大写字母表示常量
6.特殊的转义字符序列
符号字符含义\n换行 (0x0a)\r回车 (0x0d)\f换页符(0x0c)\b退格 (0x08)\0空字符 (0x0)\s空格 (0x20)\t制表符\双引号\单引号\\反斜杠\ddd八进制字符 (ddd)\uxxxx16进制Unicode字符 (xxxx)
7.访问控制修饰符 default (即默认什么也不写: 在同一包内可见不使用任何修饰符。使用对象类、接口、变量、方法。 private : 在同一类内可见。使用对象变量、方法。 注意不能修饰类外部类 public : 对所有类可见。使用对象类、接口、变量、方法. protected : 对同一包内的类和所有子类可见。使用对象变量、方法。 注意不能修饰类外部类
private 声明为私有访问类型的变量只能通过类中公共的 getter 方法被外部类访问
public 的类、方法、构造方法和接口能够被任何其他类访问
8.非访问修饰符
static 修饰符用来修饰类方法和类变量。final 修饰符用来修饰类、方法和变量final 修饰的类不能够被继承修饰的方法不能被继承类重新定义修饰的变量为常量是不可修改的。abstract 修饰符用来创建抽象类和抽象方法。synchronized 和 volatile 修饰符主要用于线程的编程。