在同一个包内可以访问(必须是同一个包, 在同一个包内可以访问(必须是同一个包,而非一个包下的两 个包、本包的上级或下级包) 个包、本包的上级或下级包) 必须为继承类可访问 只有本类访问
JavaScript
包的命名原则
包尽量采用单词命名而非多单词 全使用小写而非首字母大写 使用相关的网址的倒叙作为包的前一部分
b/s程序前台开发 b/s程序前台开发
JavaScript
Java类构成 类构成
所属的包、类定义、 所属的包、类定义、构造器以及所属的属性和方法 Java类的三要素 类的三要素
package com.thunis.teach.case; public class HelloWorld { public HelloWorld() { } }
b/s
程序前台开发 b/s程序前台开发
JavaScript
Java三件事 三件事
包导入 import的功能——导入指定的包(也可以缩小 范围到类) import java.util.*;
点“.”来区别层级 *号代表的是所有类 规范禁止使用*,必须直接写出引用的类名称
b/s程序前台开发 b/s程序前台开发
JavaScript
Java三件事 三件事
类实例化 需要实例化类名称 类实例名称 = new需要实例化类名 称(构造器参数); 属性和方法的调用 使用方法和属性的语法是点“.”
方法返回值的数据类型 变量名 = 类实例.方法名(参数….参数); 属性的数据类型 变量名 = 类实例.属性名;
b/s程序前台开发 b/s程序前台开发
JavaScript
语法
三要素 main方法 方法 System.out.println();
b/s程序前台开发 b/s程序前台开发
JavaScript
Hello world
b/s程序前台开发 b/s程序前台开发
JavaScript
加法器
b/s程序前台开发 b/s程序前台开发
JavaScript
异常处
理
错误(error) 错误 为系统的严重错误,这种错误无需程序员捕获, 而是
系统自动抛出 违例(exception) 违例 必须对抛出的违例进行相应的处理
系统定义违例 用户自定义违例
b/s程序前台开发 b/s程序前台开发
JavaScript
捕获违例
所有违例均为 Exception类的子类 类的子类 如果一段程序中有多个违 例需要书写多个catch进 例需要书写多个 进 行捕获 如果使用Exception则 如果使用Exception则 只需要写一个
try { //代码块 } catch(违例类型e) { //此违例类型的控制代码 }
b/s程序前台开发 b/s程序前台开发
JavaScript
Contents
Java介绍 介绍 Java基础语法 基础语法
Java常用类 常用类 J2EE概述 概述
提问&;回答 提问 回答
b/s程序前台开发 b/s程序前台开发
JavaScript
String类详解 类详解
返回值 char boolean int int String charAt(int index) 返回指定索引处的 char 值。 equals(Object anObject) 将此字符串与指定的对象比较。 将此字符串与指定的对象比较。 indexOf(String str) 返回指定子字符串在此字符串中第一次出现处的索引。 返回指定子字符串在此字符串中第一次出现处的索引。 length() 返回此字符串的长度。 返回此字符串的长度。 substring(int beginIndex, int endIndex) 返回一个新字符串,它是此字符串的一个子字符串。 返回一个新字符串,它是此字符串的一个子字符串。 内容
b/s程序前台开发 b/s程序前台开发
JavaScript
char[] toCharArray() 将此字符串转换为一个新的字符数组。 将此字符串转换为一个新的字符数组。 String toLowerCase() 中的所有字符都转换为小写。 使用默认语言环境的规则将此 String 中的所有字符都转换为小写。 String toUpperCase() 中的所有字符都转换为大写。 使用默认语言环境的规则将此 String 中的所有字符都转换为大写。 String trim() 返回字符串的副本,忽略前导空白和尾部空白。 返回字符串的副本,忽略前导空白和尾部空白。
b/s程序前台开发 b/s程序前台开发
JavaScript
StringBuffer详解 详解
线程安全的可变字符序列 处理速度明显优于String 处理速度明显优于 值传递更符合Java原则,没有 原则, 值传递更符合 原则 没有String特殊性 特殊性 不能像String那样使用直接赋值法,而必须