随笔分类 - Java基础
摘要:新建一个新的Java Web工程项目 打开IntelliJ IDEA 新建一个工程,选择选择Java Enterprise,设置Tomcat的安装目录,点击下一步。 选中Create project from template,点击下一步: 创建工程成功,可以看到目录结构是如下图一样的: 第一个程序
阅读全文
摘要:创建 Scanner 对象的基本语法: Scanner s = new Scanner(System.in); Scanner 类的 next() 方法 import java.util.Scanner; class Test{ public static void main(String[] ar
阅读全文
摘要:如何实现线程 首先实现线程的两个方法:1、继承thread;2、实现接口Runnable类; 这边我就说一下第二种,因此第二种在开发中使用的比较多一些,能避免继承还是少避免继承。 RunnableDemo.java: class RunnableDemo implements Runnable{ p
阅读全文
摘要:字节流 直接上代码: import java.io.*; class Test{ public static void main(String[] args){ FileInputStream inputfile = null; FileOutputStream outputfile = null;
阅读全文
摘要:异常的定义:中断了正常指令流的事件。 try..catch..finally结构: class Test{ public static void main(String[] args){ System.out.println(1); try{ System.out.println(2); int i
阅读全文
摘要:接口 什么是接口? 生活中也有很多的接口,比如USB接口。定义了接口就是定义了调用对象的标准。 接口基本语法 1、使用interface定义;2、接口当中的方法都是抽象方法;因为抽象函数不能生成对象,因此接口也不能生成对象;3、接口当中的方法都是public权限; 4、实现接口用implements
阅读全文
摘要:软件包 软件包解决了两个类名字一样的问题。软件包就是一个"文件夹"。 包名的命名规范:1、要求所有字母都小写;2、包名一般情况下,是你的域名倒过来写。比如baidu.com,package com.baidu; 编写Test.java: package mings; //将类防止到一个包当中 pub
阅读全文
摘要:1、抽象函数的语法特征2、抽象类的语法特征3、抽象类的作用 抽象函数 只有函数的定义,没有函数体的函数被称为抽象函数; abstract void func(); 抽象类 使用abstract定义的类称为抽象类。 abstract class Person{} 注意:1、抽象类不能够生成对象;2、如
阅读全文
摘要:向上转型:将子类的对象赋值给父类的引用。 向下转型:将父类的对象赋值给子类的引用。 向上转型 Student a = new Student(); Person zhang = a; 或者 Person p = new Student(); 向下转型 就比如学生是人,但是人不一定就是学生。因此做向下
阅读全文
摘要:复写的意思就是子类对父类的修改。 复写的条件: 1、在具有父子类关系的两个类当中;2、父类和子类各有一个函数,这两个函数的定义保持一致(返回值类型、函数名、参数列表) 还是老样子,3个文件来说明。 Person.java: class Person{ String name; int age; Pe
阅读全文
摘要:知识点;1、生成子类的过程2、使用super调用父类构造函数的方法 首先编写3个文件。 Person.java class Person{ String name; int age; Person(){ System.out.println("None"); } Person(String name
阅读全文
摘要:什么是继承? 一个类得到了另一个类当中的成员变量和成员方法。java只支持单继承。一个子类只允许继承一个父类,一个父类可以被多个子类继承。 比如下面的一个例子, 先创建一个Person类 class Person{ String name; int age; void eat(){ System.o
阅读全文
摘要:static关键词的作用 1、静态成员变量的语法特定2、静态函数的语法特定3、静态代码块的语法特定 定义静态成员变量 Person.java class Person{ static int a; } 按照以前可以这么调用 public class Test1{ public static void
阅读全文
摘要:作用: 1、使用this调用成员变量和成员函数2、使用this调用构造函数 Person.java: class Person{ String name; //成员变量 void talk(String name){ //String name 形参 System.out.println("My n
阅读全文
摘要:对象的创建方法 语法: class 类名{ 属性; 方法; } 生成对象的方法 类名 对象名 = new 类名(); Dog dog = new Dog(); 对象的使用方法1、对象.变量;2、对象.函数(); 匿名对象的使用 匿名函数:可以不定义对象的引用名称,而直接调用了这个对象的方法(一次性使
阅读全文
摘要:Java基础(一) javac.exe 编译工具 java.exe 运行工具 环境变量 在操作系统中,用来指定操作系统运行时需要的一些变量。环境变量通常为一系列的键值对。 Path环境变量 是操作系统外部命令搜索路径 javac Hello.java classpath环境变量 类文件搜索路径 ja
阅读全文

浙公网安备 33010602011771号