- 博客(15)
- 收藏
- 关注
原创 java第十五周
InetAddress类中提供了一系列与IP地址相关的方法,利用这些方法可以获取到指定计算机的主机名、IP地址以及连接状态等信息。 import java.net.InetAddress; import java.net.UnknownHostException; public class E { public static void main(String[] args) throws UnknownHostException { //获取本机的IP地址 InetAddress address = Ine
2020-06-15 07:10:37
274
原创 java第十四周
Collection是所有单列集合的父接口,在Collection中定义了单列集合(List和Set)通用的一些方法。 import java.util.*; public class E { public static void main(String[] args) { // 定义集合 Collection col1 = new ArrayList(); col1.add(“123abc”); col1.add(123); col1.add(34.121); Collection col2 = new
2020-06-14 09:30:23
286
原创 java第十三周
String类中有很多重载的构造方法,由于每个构造方法有其不同的作用。 String str1 = “string”; String str2 = new String(“string”); 这两种创建方式是有区别的,这和java的内存管理有关。 因为String对象创建后不可变,所以按照第一种方式创建的字符串会放在栈里,更确切的是常量池中,常量池就是用来保存在编译阶段确定好了大小的数据,一般我们定义的int等基本数据类型就保存在这里。 使用第一种创建字符串的方法时,编译器首先检查常量池,看看有没有一个“s
2020-06-13 08:23:57
332
原创 java第十二周
在程序开发时会遇到一个功能需要多个线程同时执行才能完成的情况。可以通过继承线程类Thread,并重写Thread类中的run()方法来实现。 class D extends Thread { public void run() { for (int x = 0; x < 100; x++) { System.out.println(“D”+x); } } } public class E{ public static void main(String[] args) { D d = new D();
2020-06-12 09:26:22
345
原创 java第十一周
一个笔记本USB接口的小案例 public static void main(String[] args) {//main方法 // 首先创建一个笔记本电脑 Computer computer = new Computer(); computer.powerOn(); // 准备一个鼠标,供电脑使用 // Mouse mouse = new Mouse(); // 首先进行向上转型 USB usbMouse = new Mouse(); // 多态写法 // 参数是USB类型,我正好传递进去的
2020-06-01 17:53:03
247
原创 java第十周
1.图形用户界面(GUI)使用图形的方式,借助菜单、按钮等标准界面元素和鼠标操作,帮助用户方便的发送指令,并将运行结果以图形方式显示得给用户。 通过使用抽象窗口工具包(AWT)来创建图形用户界面(GUI)。AWT包中提供了3大类: (1)容器类(Container) (2)UI 组件类(UI Component) (3)帮助类(LayoutManager、Graphics、Color等) 2.(1)Java的图形用户界面的最基本组成部分是组件,组件是一个可以以图形化的方式显示在屏幕上并能与用户进行交互的对象
2020-05-12 10:27:13
248
原创 java第九周
1.Java中的异常类可以分为两种: 第一种错误(Error):一般指与虚拟机相关的问题,如系统崩溃、虚拟机错误、动态链接失败等,这些错误无法恢复或捕获,将导致应用程序中断; 第二种异常(Exception):因程序编码错误或外在因素导致的问题,这些问题能够被系统捕获并进行处理,从而避免应用程序非正常中断,例如:除以0、对负数开平方根、空指针访问等。 2.Throwable是所有异常类的父类,Error和Exception都继承此类: 当程序产生Error时,因系统无法捕获Error并处理,程序员将无能为力
2020-05-12 10:19:40
215
原创 java第八周
1.接口的运用 (1)接口被用来描述抽象 (2)因为java不支持多继承,可以通过实现接口来弥补这个局限 (3)接口能用来实现解耦 2.接口的特点 (1)接口中声明的只有方法标识符,而没有方法体 (2)接口指明了一个类必须要做什么和不能做什么 (3)一个接口就是描述一种能力 (4)接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为 3.接口与类共同点 (1)一个接口可以有多个方法 (2接口文件保存在 .
2020-05-12 10:06:27
448
原创 java第七周
1.子父类继承 class Person { String name; void eat() { System.out.println(“吃饭 “); } void sleep() { System.out.println(“睡觉”); } } class Student extends Person { int sid; } class Teacher extends Person { int tid; void teach() { System.out.println(“老师教课”); } } publ
2020-05-12 09:44:42
371
原创 java第六周
课堂练习 1.Main public class Main { public static void main(String args[]) { StuManage manage=new StuManage(); Scanner in = new Scanner(System.in); System.out.println(""); System.out.println(“学生信息管理系统”);...
2020-04-15 08:38:25
265
原创 java第五周
1.练习: (1)设计一个表示学生的类,该类具有表示姓名的属性name和表示年龄的属性age,同时还具有表示说话行为的方法speak(),用于输出学生的姓名和年龄。 class Student{ String name; int age; void speak() { System.out.println("我的名字是 “+name+”,今年 "+age+“岁”); } } 2.自己定义一个Pho...
2020-04-15 08:30:50
923
原创 java第四周
1.面向对象的概念 (1)面向对象是一种符合人类思维习惯的编程思想。 (2)现实生活中存在各种形态不同的事物,这些事物之间存在着各种各样的联系。 (3)在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象。 2.面向对象思想 面向对象是以现实生活中客观存在的事物(即对象)来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式,强调直接以事物对象为中心来思...
2020-03-28 11:20:08
303
1
原创 java第三周
1.结构 if 选择结构: 语法:if(条件){ 代码块1 } if——else选择结构 语法:if(条件){ 代码块1 }else{ 代码块2 } 多重if选择结构 语法:if(条件1){ 代码块1 }else if(条件2){ 代码块2 }else{ 代码块3 ...
2020-03-21 10:48:51
474
原创 java第二周
1.字符 字符集 标识符 关键字 2.变量和常量 变量 常量 变量作用域 变量初始化 3.数据类型 基本类型 引用类型 类型转换 4.操作符 一元操作符 二元操作符 三元操作符 运算符优先级 5.流程控制 分支结构 循环结构 转移语句 6.数组 创建数组 初始化数组 foreach遍历数组 二维数组 7.常用引用类型 数组:具有相同数据类型的变量的集合 类(class):变量和方法的集合 接口(i...
2020-03-14 11:22:43
196
原创 java第一周
1.JAVA于1995年由Sun公司推出,并且由Java之父詹姆士博士亲手设计而成的,并命名为OAK,后重命名为JAVA,在1995年正式发布。 2.Java是一种通过解释方式执行的语言,其语法规则和C/C++类似。 3.Java语言编写的程序,既是编译型的又是解释型的。 4.Java的版本: (1)标椎版:Java SE (2)企业版:Java EE (3)微型版:Java ME 5.Java的...
2020-03-07 10:31:04
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅