摘要:1、顺序结构 2、分支结构(if,switch) 2.1、if语句 if(关系表达式){ 语句体; } if(关系表达式){ 语句体1; } else{ 语句体2; } if(关系表达式1){ 语句体1; }else if(关系表达式2){ 语句体2; } ... else{ 语句体n+1; } 2
阅读全文
摘要:1、算数运算符 即 + 、 - 、 * 、 / 、 %(取余)。 除法得到的是商,取余得到的是余数; 整数相除只能得到整数; 字符的运算是用其在计算机底层对应的数值来进行计算的; 算数表达式中包含多个基本数据类型的值的时候,整个算数表达式的类型会自动进行提升; 两个字符串相加(只要有一个是字符串),
阅读全文
摘要:1、注释 单行注释 //注释信息 多行注释 /*注释信息*/ 文档注释 /**注释信息*/ /* Java程序中最基本的组成单位是类 类的定义格式: public class 类名{ } */ public class HelloWorld1{ //main方法是程序的入口方法,代码的执行是从mai
阅读全文
摘要:1、JDK的下载和安装 1.1、JDK 的下载 Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/ 1.2、JDK的安装目录 bin:该路径存放了JDK 的各种工具命令。javac和java就放在这个目
阅读全文
摘要:目录 1、IDEA概述和安装 2、IDEA中创建项目 3、IDEA中项目结构 4、IDEA中内容辅助键和快捷键 5、IDEA中模块的操作 1、IDEA概述和安装 IDEA(IntelliJ IDEA),是用于Java语言开发的集成环境,它是业界公认的目前用于J...
阅读全文
摘要:目录 1、数组的定义格式 2、数组的初始化 3、数组元素访问 4、求数组长度 数组(array)是一种用于存储多个相同类型数据的存储模型。 1、数组的定义格式 格式一:数据类型[] 变量名; 如 int[] arr;格式二:数据类型 变量名[]...
阅读全文
摘要:需求:定义一个方法,把int数组中的数据拼接成一个字符串返回,调用该方法,并在控制台输出结果。例如:数组为int[] arr = {1,2,3};,执行方法后的输出结果为:123。 思路: 定义一个int类型的数组,用静态初始化完成数组元素的初始化;定义一个方...
阅读全文
摘要:需求:已知用户名和密码,请用程序实现模拟用户登录。总共给三次机会,登陆之后,给出相应的提示。 思路: 已知用户名和密码,定义两个字符串表示即可;键盘录入要登录的用户名和密码,用Scanner实现;拿键盘录入的用户名、密码和已知的用户名、密码进行比较,给出相应的...
阅读全文
摘要:目录 1、类和对象 1.1、类(Class) 1.1.1、类的特点 1.1.2、类的组成(属性和行为) 1.1.3、类的定义 1.2、对象(Object) 1.2.1、对象的创建和使用 1.3、类和对象的使用范例 2、成员变量和局部变量 3、封装 3.1、pr...
阅读全文
摘要:目录 1、方法概述 2、方法的定义和调用 3、方法的注意事项 4、方法重载 4.1、方法重载的定义 4.2、方法重载的特点 5、方法的参数传递 5.1、方法参数传递(基本类型) 5.2、方法参数传递(引用类型) 6、构造方法 1、方法概述 方法(method...
阅读全文
摘要:需求:把“F:\\javaFT”(多级文件夹)的内容复制到G盘目录下。 思路: 一、创建数据源File对象,路径是F:\\javaFT; 二、创建目的地File对象,路径是G:\\; 三、写方法实现文件夹的复制,参数为数据源File对象和目的地File对象; ...
阅读全文
摘要:目录 1、泛型概述 1.1、泛型的定义格式 1.2、泛型的好处 2、泛型类 2.1、泛型类的定义格式 2.2、泛型类的代码演示 3、泛型方法 3.1、泛型方法的定义格式 3.2、泛型方法的代码演示 4、泛型接口 4.1、泛型接口的定义格式 4.2、泛型接口的代...
阅读全文
摘要:目录 1、Math类 1.1、Math类概述 1.2、Math类的属性(字段) 1.3、Math类的常用方法 2、System类 2.1、System类概述 2.2、System类的属性(字段) 2.3、System类的常用方法 3、Object类 3.1、O...
阅读全文
摘要:目录 1、类名作为形参和返回值 2、抽象类名作为形参和返回值 3、接口名作为形参和返回值 1、类名作为形参和返回值 方法的形参是类名,其实需要的是该类的对象;方法的返回值是类名,其实返回的是该类的对象。代码演示: package prefPackage;//猫...
阅读全文
摘要:目录 1、抽象类概述 2、抽象类的特点 3、抽象类的成员特点 4、代码演示: 1、抽象类概述 在Java中,一个没有方法体的方法应该被定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类。 2、抽象类的特点 抽象类和抽象方法必须使用abstract关键字...
阅读全文
摘要:目录 1、包(Package) 1.1、包的概述和使用 1.2、带包的Java类编译和执行: 2、导包(import) 2.1、导包的格式 3、修饰符 3.1、权限修饰符 3.2、状态修饰符 3.2.1、final修饰符 3.2.2、static修饰符 1、包...
阅读全文
摘要:目录 1、定义学生类 2、主界面的代码编写 3、添加学生的代码编写 4、查看学生的代码编写 5、删除学生的代码编写 6、修改学生的代码编写 7、运行结果 学生管理系统的实现思路: 定义学生类;主界面的代码编写;添加学生的代码编写;查看学生的代码编写;删除学生的...
阅读全文
摘要:目录 1、遍历存储字符串对象的集合(ArrayList) 2、遍历存储学生对象的集合(ArrayList) 1、遍历存储字符串对象的集合(ArrayList) 需求:创建一个存储字符串的集合,存储3个字符串元素,使用程序实现在控制台遍历该集合 思路: 创建集合...
阅读全文
摘要:目录 1、注解概述 2、JDK中预定义的一些注解 2.1、@Override 2.2、@Deprecated 2.3、@SuppressWarnings 3、自定义注解 4、在程序中使用(解析)注解 5、注解案例 1、注解概述 注解定义:注解(Annotati...
阅读全文
摘要:学习使用AWT时编写的一个模拟弹性碰撞的程序。 package Package1;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.util.ArrayLis...
阅读全文