
java
小马nong
这个作者很懒,什么都没留下…
展开
-
html表单的基础使用
<!DOCTYPE html><html lang="zh_CN"><head> <meta charset="UTF-8"> <title>表单</title></head><body><!-- form标签就是表单 input type=text 是文本输入框 value设置默认显示内容 input type=password 是密.原创 2021-01-30 23:07:18 · 110 阅读 · 0 评论 -
javaweb html <iframe>与<a>的组合使用
ifarme和a组合使用的步骤:1.在iframe标签中使用name属性定义一个名称2.在a标签的target属性上设置iframe的name的属性值<!DOCTYPE html><html lang="zh_CN"><head> <meta charset="UTF-8"> <title>组合使用</title></head><body><iframe src="c原创 2021-01-19 21:55:33 · 230 阅读 · 0 评论 -
javaweb html基础知识(表格篇)
img标签是图片标签,用来显示图片src属性可以设置图片的路径width属性设置图片宽度height属性设置图片高度border属性设置图片边框大小alt属性设置当指定路径找不到图片时,用来代替显示的文本内容在web中路径分为相对路径和绝对路径两种: 相对路径: . 表示当前文件所在的目录 .. 表示当前文件所在的上一级目录 文件名 表示当前文件所在目录的文件,相当于 ./文件名 可以省略 绝对路径: http:/...原创 2021-01-19 21:51:30 · 238 阅读 · 0 评论 -
JavaWeb 超链接的使用
<!DOCTYPE html><html lang="zh_CN"><head> <meta charset="UTF-8"> <title>超链接</title></head><body><font size="4"> <a href="http://www.baidu.com" target="_self"> 搜索 </a> </font.原创 2021-01-14 00:07:13 · 1680 阅读 · 0 评论 -
collection集合常用功能
package Collection;import java.util.ArrayList;import java.util.Collection;public class DemoCollection { public static void main(String[] args) { //创建集合对象,可以使用多态 Collection<String> coll=new ArrayList<>(); System.原创 2020-09-15 21:43:24 · 107 阅读 · 0 评论 -
java 包装类装箱与拆箱&&基本类型与字符串之间的相互转换
装箱:把基本类型的数据,包装到包装类中(基本类型的数据——>包装类)构造方法:Integer(int value)构造一个新分配的Integer对象,它表示指定的int值Integer(String s)构造一个新分配的Integer对象,它表示String参数所指的int值传递的字符串,必须是基本类型的字符串,否则会抛出异常.静态方法:static Integer valueOf(int i)返回一个表示指定的int值的Integer实例static Integer valueOf(S原创 2020-09-10 00:23:37 · 156 阅读 · 0 评论 -
StringBuilder与String的相互转换 (toString)
public class DemoStringBuilder2 { public static void main(String[] args) { String str="那是个"; StringBuilder bu = new StringBuilder(str); bu.append("小日本子"); System.out.println(bu); //那是个小日本子 String s = bu.toStri原创 2020-09-09 23:33:51 · 1417 阅读 · 1 评论 -
StringBuilder类的使用 append方法的调用
java.lang.StringBuilder类:字符缓冲区,可以提高字符串的效率构造方法:StringBuilder()构造一个不带任何字符的字符串生成器,其初始容量为16个字符StringBuilder(String str)构造一个字符串生成器,并初始化为指定的字符串内容public class DemoStringBuilder { public static void main(String[] args) { StringBuilder bu1=new StringBui原创 2020-09-09 23:23:55 · 6232 阅读 · 0 评论 -
System类的常用方法
package Data;import java.util.Arrays;public class DemoSystem { public static void main(String[] args) { demo01(); demo02(); } /* public static void arraycopy(Object src,int srcPos,Object dest, int destPos,int length)原创 2020-09-09 22:52:05 · 222 阅读 · 0 评论 -
java Calendar(日历类)的各种使用方法
java.util.Calendar类:日历类Calendar类是一个抽象类,里边提供了很多操作日历字段的方法(YEAR/MONTH/DAY_OF_MONTH/HOUR)Calendar类无法直接创建对象使用,里边有一个静态方法叫做getInstance(),该方法返回了Calendar类的子类对象。static Calendar getInstance()使用默认时区和语言环境获得一个日历。public class DateCalendar { public static void ma原创 2020-09-09 22:31:38 · 948 阅读 · 0 评论 -
java的Date类使用实例 计算一个人出生到现在的天数
package Data;import java.text.*;import java.util.Date;import java.util.Scanner;public class DemoTest { public static void main(String[] args) throws ParseException { Scanner sc=new Scanner(System.in); System.out.println("请输入出生日期:原创 2020-09-07 23:33:49 · 330 阅读 · 0 评论 -
Date类的相关定义及使用方法
/*java.util.Data:表示日期和时间的类类Date表示特定的瞬间,精确到毫秒。毫秒:千分之一秒 1000毫秒=1秒java.text.DataFormat作用:格式化(日期->文本)成员方法:String format(Date date) 按照指定的模式,把Date日期,格式化为符合模式的字符串Date parse(String source) 把符合模式的字符串,解析为Date日期注:DateFormat类是一个抽象类,无法直接创建对象使用,可以使用DateFor原创 2020-09-07 23:15:44 · 1143 阅读 · 0 评论 -
java 接口作为成员变量类型的使用
public class Main { public static void main(String[] args) { Hero hero=new Hero(); hero.setName("奥利给"); //1. hero.setSkill(new SkillImpl()); /* 2. Skill skill=new Skill() { @Override p原创 2020-09-05 22:59:09 · 408 阅读 · 0 评论 -
java 内部类的同名变量访问&&局部内部类的定义
1.java 内部类的同名变量访问public class Outer { int num=10; //外部类的成员变量 public class Inner{ int num=20; //内部类的成员变量 public void methodInner(){ int num=30; //内部类方法的局部变量 System.out.println(num); System原创 2020-09-03 00:21:19 · 139 阅读 · 0 评论 -
成员内部类的使用方法(两种)
成员内部类定义格式:修饰符 class 类名称{ 修饰符 class 类名称{ } }注意:内用外,随意访问;外用内,需要内部类对象。如何使用内部类? 两种方法:1.在外部类的方法当中,使用内部类;然后main只是调用外部类的方法【间接】2.直接方式,公式:类名称 对象名=new 类名称();外部类名称.内部类名称 对象名=new 外部类名称().new 内部类名称();package Neibulei;public class Body { //外部类原创 2020-09-02 23:46:15 · 895 阅读 · 0 评论 -
final类的使用格式及使用注意事项
当final关键字用来修饰一个类的时候,格式:public final class 类名称{…}含义:当前这个类不能有任何子类 (太监类)注意:一个类如果是final的,那么其中所有的成员方法都无法进行覆盖重写。对于类、方法来说,abstract关键字和final不能同时使用常用四种方法:1.可以用来修饰一个类2.可以用来修饰一个方法3.可以用来修饰一个局部变量4.可以用来修饰一个成员变量对于成员变量:1.由于成员变量具有默认值,所以用了final之后必须手动赋值,不会再给默认值了原创 2020-09-02 22:59:18 · 1152 阅读 · 0 评论 -
java的上转型和下转型的格式和注意事项 usb接口案例
1.对象的向上转型,其实就是多态写法:格式:父类名称 对象名=new 子类名称(); Animal animal=new Cat();含义:右侧创建一个子类对象,把它当做父类来看待使用。 创建了一只猫,当做动物对待,没问题。注意:向上转型一定是安全的。从小范围转向了大范围,从小范围的猫,向上转为更大范围的动物。2.向下转型,其实是一个还原的动作格式:子类名称 对象名=(子类名称)父类对象;含义:将父类对象,还原成为本来的子类对象。Animal ani原创 2020-09-02 22:29:16 · 262 阅读 · 0 评论 -
多态的格式及使用
/* 代码当中体现多态性:父类引用指向子类对象格式:父类名称 对象名=new 子类名称();接口名称 对象名=new 实现类名称(); */public static void main(String[] args) { //多态写法 //左侧父类的引用,指向了右侧子类的对象 Fu obj=new Zi(); obj.method(); //子类方法 obj.methodFu(); //父类特有方法 } }public class Fu { public void原创 2020-09-02 02:02:04 · 465 阅读 · 1 评论 -
接口中定义常量
接口当中也可以定义成员变量,但是必须使用public static final 三个关键字来修饰(可以省略)接口当中的常量必须赋值,不能不赋值。接口中常量名称,使用完全大写的字母,下划线分割。(推荐)public interface MyInterfaceConst { //就是一个常量,一旦赋值,不可以修改 public static final int NUM_OF_MY_CLASS=10;}public class DemoInterface { public sta原创 2020-09-02 00:41:49 · 2977 阅读 · 0 评论 -
java接口的静态方法使用
接口当中允许定义静态方法格式:public static 返回值类型 方法名(参数列表){方法体}不能通过接口实现类的对象来调用接口当中的静态方法正确用法:通过接口名称,直接调用其中的静态方法。 接口名称.静态方法名(参数)public interface MyInterfaceStatic { public static void method(){ System.out.println("静态方法"); }}public class StaticIn原创 2020-09-02 00:08:01 · 493 阅读 · 0 评论 -
java接口抽象方法的使用
/*接口就是多个类的公共规范。接口是一种引用数据类型,最重要的内容就是其中的:抽象方法定义接口格式:public interface 接口名称{//接口内容}接口都能定义抽象方法。注意:1.接口当中的抽象方法,修饰符必须是两个固定关键字: public abstract2.这两个关键字修饰符,可以选择性地省略。3.方法的三要素可以随意定义接口使用步骤:1.接口不能直接使用,必须有一个实体类来实现该接口格式:public class 实现类名称 implements 接口类名称{原创 2020-09-01 23:44:27 · 1479 阅读 · 0 评论 -
java 发红包实例源码
package RedPaper;public class User { private String name; private int money; public User() { } public User(String name, int money) { this.name = name; this.money = money; } public String getName() {原创 2020-09-01 23:18:56 · 493 阅读 · 0 评论 -
java 抽象方法和抽象类的使用
/*抽象方法:就是加上abstract关键字,然后去掉大括号,直接分号结束。抽象类:抽象方法所在的类,必须是抽象类才行。在class之前写上abstract即可。如何使用抽象类和抽象方法:1.不能直接创建new抽象类对象。2.必须用一个子类来继承抽象父类3.子类必须覆盖重写抽象父类当中所有的抽象方法。 覆盖重写(实现):去掉抽象方法的abstract关键字,然后补上方法体大括号。 然后创建子类对象进行使用。*/public abstract class Animal {原创 2020-08-26 00:34:28 · 319 阅读 · 0 评论 -
Java this关键字的使用方法
/*this关键字用来访问本类内容,super关键字用来访问父类内容。用法: 1.在本类的成员方法中,访问本类的成员变量。 2.在本类的成员方法中,访问另一个成员方法。 3.在本类的构造方法中,访问本类的另一个构造方法。 注意:this(...)调用也必须是构造方法的第一个语句,唯一一个。 super和this两种构造调用,不能同时使用。*/public class Fu { int num=10; public Fu() {原创 2020-08-25 23:22:47 · 280 阅读 · 0 评论 -
方法覆盖重写及super关键字使用的基本方法
/* 方法覆盖重写的注意事项: 1.必须保证父子类之间方法的名称相同,参数列表也相同。 @Override:写在方法前面,用来检测是不是有效的正确覆盖重写。 就算不写,只要满足要求,也是正确的方法覆盖重写。 2.子类方法的返回值必须小于等于父类方法的返回值范围。 3.子类方法的权限必须大于等于父类方法的权限修饰符。 public>protrcted>default>private 注:default不是关键字,而是什么都不写 留空。 4.子类构造原创 2020-08-25 00:44:21 · 375 阅读 · 0 评论 -
Math类的几种基本方法 (取绝对值、向上(下)取整、四舍五入)
/*java.util.Math类是数学相关的工具类,里面提供了大量的静态方法,完成与数学相关的操作。public static double abs(double num) ; 获取绝对值public static double ceil(double num) ; 向上取整public static double floor(double num); 向下取整public static long round(double num); 四舍五入Math.PI代表圆周率常量*/public原创 2020-08-24 00:08:43 · 6455 阅读 · 0 评论 -
使用Arrays的相关API,将一个所有字符串中的所有字符升序排列并倒叙打印
import java.util.Arrays;public class DemoArrays { public static void main(String[] args) { String str="aslksjclkwqnlkmflask"; //升序排列:sort char[] chars = str.toCharArray(); Arrays.sort(chars); //对字符数组升序排列 Syst原创 2020-08-23 23:34:49 · 227 阅读 · 0 评论 -
数组工具类Arrays的使用 sort的排序
//如果是数值,sort默认按照升序从小到大//如果是字符串,sort默认按照字母升序//如果是自定义类型,那么这个自定义的类需要有Comparable或者Comparator接口的支持。import java.util.Arrays;public class DemoArrays { public static void main(String[] args) { int [] intArray={10,20,30}; String intStr=Arrays.toStri原创 2020-08-23 23:23:08 · 377 阅读 · 0 评论 -
静态代码块的使用和创建方法
public class StaticCode { static { System.out.println("静态代码块!"); } public StaticCode() { System.out.println("构造方法"); }}/*静态代码块的典型用途:用来一次性地对静态成员变量进行赋值。 特点:当第一次用到本类时,静态代码块执行唯一的一次。 静态内容总是优先于非静态,所以静态代码块比构造方法先执行。 */p原创 2020-08-23 14:59:01 · 300 阅读 · 0 评论 -
ArrayList的使用
//ArrayList的几种基本方法:/* ArrayList当中的常用方法有:public boolean add<E e> 向集合当中添加元素,参数类型和泛型一致。public E get(int index) 从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素。public E remove(int index) 从集合当中删除元素,参数是索引编号,返回值就是被删除掉的元素。public int size() 获取集合的尺寸长度,返回值是集合中包含的元素个数。*/原创 2020-08-23 14:37:36 · 133 阅读 · 0 评论 -
Java 静态(static)方法的使用及注意事项
public class MyClass { int num; static int age; public void method(){ //成员方法既能访问静态变量也能访问成员变量 System.out.println(num); System.out.println(age); System.out.println("这是个成员方法!");} public static void methodStatic原创 2020-08-23 14:34:40 · 521 阅读 · 0 评论 -
字符串的截取、转换、分割方法
//字符串的截取public class DemoStringGet { public static void main(String[] args) { String str1="HelloWorld"; String str2=str1.substring(5); System.out.println(str1); //HelloWorld System.out.println(str2); //World S原创 2020-08-23 01:25:06 · 212 阅读 · 0 评论 -
java字符串获取的相关方法
public class DemoStringGet { public static void main(String[] args) { //获取字符串长度 int length = "asdsakljdslkadjaasd".length(); System.out.println(length); //拼接字符串String str1="hello";String str2="world";String str3=str1.原创 2020-08-23 00:54:23 · 280 阅读 · 0 评论 -
Java 字符串的几种创建方法
public class DemoString { public static void main(String[] args) { //使用空参构造: String str1=new String(); System.out.println("第一个字符串:"+str1); //根据字符数组创建字符串 char[] charArray={'A','B','C'};String str2=new String(charArray);System.out.p.原创 2020-08-22 23:45:39 · 665 阅读 · 0 评论 -
Java 局部变量和成员变量的区别及匿名类的创建
成员变量和局部变量1.定义的位置不一样局部:在方法的内部成员:在方法的外部,直接写在类中2.作用范围不一样局部:只有方法中可以使用,出了方法不能再用成员:整个类通用3.默认值不一样局部:没有默认值,如果想要使用,必须手动赋值成员:没有赋值的话会有默认值,规则和数组一样。4.内存位置不一样局部:栈内存成员:堆内存5.生命周期不一样局部:随着方法进栈而诞生,随着方法出栈而消失成员:随着对象创建而诞生,随着对象被垃圾回收而消失。构造方法: 1....原创 2020-08-22 18:57:50 · 178 阅读 · 0 评论 -
java数组的基本注意事项及循环比较大小。交换写法
数组:是一种容器,可以存放多个数据值。数组的特点:1.数组是一种引用类型 2.数组当中的多个数据,类型必须统一。 3.数组的长度在程序运行期间不可改变。数组的初始化:在内存当中创建一个数组,并且向其中赋予一些默认值。两种常见的初始化方式:1.动态初始化(指定长度)2.静态初始化(指定内容)动态初始化数组的格式:数组类型 []数组名称=new 数据类型(数组长度)解析含义: 左侧数据类型:也就是数组当中保存的数据,全是统一的什么类型。 左...原创 2020-08-19 13:52:36 · 836 阅读 · 0 评论