
JAVA学习专栏
为学习本学期的JAVA知识设定的专栏
GitHub小白
这个作者很懒,什么都没留下…
展开
-
JSP表达式
1.显示0~9的字符串代码:<%@page language="java" contentType="text/html; ISO-8859-1" %><html><body><h2>Hello World!</h2><%!String str="0";%><%for (int i=1;i<10;i++){str=str+i;}%><p><%=str%></p>原创 2020-10-20 22:57:27 · 309 阅读 · 0 评论 -
获取客户会话属性
获取客户会话属性index.jsp代码:<%@page language="java" contentType="text/html; charset=utf-8" pageEncoding="UTF-8" %><% session.setAttribute("name","tom");%> <a href="show.jsp">跳转到获取session的页面</a>在show页面中获取属性和值,其代码如下:show.jsp代码:原创 2020-10-20 22:53:17 · 226 阅读 · 0 评论 -
Java获取字符信息
获取字符串长度使用String类的length()方法可获取声明的字符串对象的长度语法如下:String str = "We are students";int size = str.length();字符串查找使用indexOf()和lastIndex()方法如果匹配到对应字符,输出该字符的位置,如果没有匹配到返回-1语法如下:String str = "We are stu...原创 2020-04-07 00:32:14 · 236 阅读 · 0 评论 -
说明静态方法的调用
静态方法的调用样例代码:package chapter3;class B3_13{ public static void p(){ System.out.println("I am B!");//输出结果} }public class Example3_13{ public static void main(String[] args) { B3_13.p();//进...原创 2020-03-26 09:54:31 · 184 阅读 · 0 评论 -
java实现contains和indexof方法说明区别
contains和indexof都可以作为判断是否包含的方法,那么它们在使用上肯定有些区别,我们通过代码开看看这些:public class con { public static void main(String[] args) { String a="abcdefghijklmn"; String b="defghi"; String...原创 2020-03-26 09:32:30 · 1425 阅读 · 0 评论 -
字符串分割 split
字符串分割split最基本的用法当然就是用指定字符串直接分割代码, 一般来说是一个符号之类的, 代码简单, 不多解释.先来一个简单先来点简单的:基本用法String string = "hello, world!";String[] strings = string.split(",");for (String str : strings) { System.out.prin...原创 2020-03-25 19:38:38 · 631 阅读 · 0 评论 -
String Tokenizer类
名称:字符串分析器nextTokens()逐个获取字符串分析器中的单词countTokens()统计单词的数量hasMoreToken()判断是否还有下一个单词样例:原创 2020-03-20 11:08:04 · 198 阅读 · 0 评论 -
String Buffer 类的构造方法
String Buffer()创建的String Buffer对象的初始容量可以容纳16个字节,也可自动扩展String Buffer(int size)容量可以容纳size个字符,也可以根据实际情况自动增加String Buffer(String s)创建的容量长度为字符串s的长度+16个字符函数的使用:例如:String Buffer str = new StringBuffer...原创 2020-03-20 10:59:58 · 234 阅读 · 0 评论 -
Java外部类不能用private和protected修饰
定义private(私有的)无法访问:使用private关键字,就意味着被声明的成员或方法,除了本类,其他任何类都无法访问。public(公共的)接口访问权限:使用public关键字,就意味着被声明的成员或方法对所有类都是可以访问的。protected(受保护的)继承访问权限:使用protected关键字,就意味着被声明的成员或方法,在子类以及相同包内的其他类都可以访问的。default(...原创 2020-03-20 10:42:11 · 3351 阅读 · 0 评论 -
使用 Date 和 SimpleDateFormat 类表示时间
使用 Date 和 SimpleDateFormat 类表示时间Date 类的使用:使用 Date 类的默认无参构造方法创建出的对象就代表当前时间,我们可以直接输出 Date 对象显示当前的时间,显示的结果如下:使用 format() 方法将日期转换为指定格式的文本代码中的 “yyyy-MM-dd HH:mm:ss” 为预定义字符串, yyyy 表示四位年, MM 表示两位月份, dd ...原创 2020-03-01 20:24:49 · 136 阅读 · 0 评论 -
Java 中的包装类
Java 中的包装类基本类型和包装类之间的对应关系:包装类主要提供了两大类方法:将本类型和其他基本类型进行转换的方法将字符串和本类型及包装类互相转换的方法Integer 包装类的构造方法:如下代码所示:Integer包装类的常用方法:样例代码:public class HelloWorld { public static void main(String[] a...原创 2020-03-01 20:20:52 · 132 阅读 · 0 评论 -
Java 中 String 类的常用方法 Ⅰ
Java 中 String 类的常用方法 ⅠString 类的常用方法:运行结果:友情提示:字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginInd...原创 2020-02-28 11:18:44 · 170 阅读 · 0 评论 -
JAVA异常处理
异常处理语句try-catch以及try-catch-finally原创 2020-02-26 23:12:52 · 109 阅读 · 0 评论 -
JAVA特别篇之弹窗
javax.swing.JOptionPane.howMessageDialog()方法默认标题和图标JOptionPane.howMessageDialog(frame,“Eggs are not supposed to be green.”,“Message”);自定义标题,警告图标JOptionPane.showMessageDialog(frame,“Eggs are not ...原创 2020-02-18 16:11:42 · 246 阅读 · 0 评论 -
JAVA接口
1.接口概念2.接口定义和类定义不同,定义接口不再使用class关键字,而是interface关键字基本语法:3.接口定义4.使用接口命名内部类的方法来使用接口:代码样例:主函数:package project5;public class Initail { public static <IplayGmae> void main(Strin...原创 2020-02-14 14:08:39 · 351 阅读 · 0 评论 -
JAVA的抽象类
1.语法定义:抽象类前使用abstract关键字修饰,则该类为抽象类。创建方式:1.创建一个新的包2.创建一个父类型,使用abstract类型进行限制3.创建若干子类,也可以使用abstract类型进行限制4.创建一个测试类,调用以例:Telphone aaa =new Cellphone();进行创建和调用5.运行代码样例:package project5;publi...原创 2020-02-13 22:55:46 · 98 阅读 · 0 评论 -
JAVA 多态性
多态性代码示例:package com.imooc;public class Inital { public static void main(String[] args) { // TODO Auto-generated method stub Anmial obj1=new Anmial(); Anmial obj2=new Dog();//父类的引用是可以指向子类对...原创 2020-02-13 21:41:18 · 109 阅读 · 0 评论 -
Object类
toString()方法代码示例:public String toString() {//toString 输出的是一个字符串 return "DOG [age=" + age + "]"; }创建方法:原创 2020-02-13 20:02:54 · 144 阅读 · 0 评论 -
JAVA继承
final关键字在声明类的前面加final,则此类不能被继承方法被final修饰后,方法不能被重写属性被final修饰后,属性不能再次进行赋值,且系统不会自动进行初始化当final修饰一个局部变量时,它的值就不允许被改变super关键字作用:在对象的内部使用,可以代表父类对象1.访问父类的属性super.age2.访问父亲的方法super.eat()样例:public...原创 2020-02-13 00:15:40 · 87 阅读 · 0 评论 -
JAVA的继承初始化
初始化顺序代码样例:package com.imooc.second;public class Telphone { public int age; public String name; public void eat() { System.out.print("这是的啥"); } public Telphone() { System.out.println("afff...原创 2020-02-12 16:22:42 · 158 阅读 · 0 评论 -
JAVA的继承:方法的重写
重写对于父类的方法和属性不满意,想要自行写一个与自身对应的类方法:找到对应的类,之间将父类的方法复制过来(将名一起复制),在类的里边之间进行修改,主函数会自动选择子类内部同名的类进行执行。package com.imooc.second;public class DOG extends Telphone{ public void eat() { System.out.print("...原创 2020-02-11 23:41:55 · 84 阅读 · 0 评论 -
JAVA的继承
继承继承是类与类之间的关系好处:子类拥有父类的所有属性和方法格式:注意:private 修饰的无效哦代码示例:第一步:创建一个类,里边写上一个类的数据package com.imooc.second;public class Telphone { public int age; public String name; public void eat() { Syste...原创 2020-02-11 23:21:13 · 92 阅读 · 0 评论 -
JAVA中的内部类
1.内部类问:什么是内部类呢?答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!!答:内部类的主要作用如下:内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类内部类的方法可以直接访问外部类的所有数据,包括私有的数据内...原创 2020-02-11 21:51:47 · 114 阅读 · 0 评论 -
JAVA中的this语句
1.this关键字的使用a.this关键字代表当前对象this.属性 操作当前对象的属性this.方法 调用当前对象的方法 public void sendMessage() { System.out.print("sendMessage"); } public float getCpu() { return cpu; } public void setCpu(flo...原创 2020-02-11 13:34:20 · 603 阅读 · 0 评论 -
Java中的包
1.包的作用:管理Java文件解决同名文件冲突2. 定义包:package包名注:必须放在Java源程序的第一行包名间可以使用”."号隔开例:eg:com.imooc.MyClass3.系统中的包java.(功能).(类)java.lang.(类) 包含java语言基础的类java.util.(类) 包含java语言中各类工具类java.io.(类) 包含输入、输出相关功能的...原创 2020-02-11 13:05:44 · 334 阅读 · 0 评论 -
JAVA的封装步骤
1.封装实现的步骤封装就是隐藏属性,通过我们的方法来得到属性具体样例:package com.imooc;public class Inital { public static void main(String[] args) { // TODO Auto-generated method stub hello phone = new hello(); hello ph...原创 2020-02-11 12:34:21 · 3794 阅读 · 0 评论 -
JAVA静态变量
1.Java 中的 static 使用之静态变量Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~使用 static 可以修饰变量、方法和代码块。本小节,我们先认识一下静态变量。例如,我们在类中定义了一个 静态变量 h...原创 2020-02-11 12:17:59 · 12877 阅读 · 1 评论 -
JAVA中的构造方法
1.无参的构造方法我们创建对象时执行的是构造方法具体样例:package com.imooc;public class Inital { public static void main(String[] args) { // TODO Auto-generated method stub hello phone = new hello(); }}public he...原创 2020-02-11 01:00:39 · 112 阅读 · 0 评论 -
JAVA 定义类
1.定义一个类的步骤a.定义类名b.编写类的属性c.编写类的方法具体样例:package com.imooc;import java.util.Scanner;import java.util.Arrays;public class hello { //属性(成员变量)有什么 float screen; float cpu; float mem; //方法 干什么 v...原创 2020-02-10 12:13:51 · 828 阅读 · 2 评论 -
JAVA中类的概念
类类是模子,确定对象将会拥有的特征(属性)和行为(方法)类的特点类是对象的类型具有相同属性和方法的一组对象的集合什么是对象的属性可以理解成有什么?方法——对象执行的操作类和对象的关系类是抽象的概念,仅仅是模板,比如说:“手机”对象是一个你能看到、摸得着的具体实体...原创 2020-02-10 11:41:44 · 164 阅读 · 0 评论 -
随机数
案例代码如下:/* * 功能:创建指定长度的int型数组,并生成100以内随机数为数组中的每个元素赋值 * 定义一个带参带返回值的方法,通过参数传入数组的长度,返回赋值后的数组 */ public int[] getArray(int length) { // 定义指定长度的整型数组 int[] nums = new int[length]; ...原创 2020-02-10 01:00:34 · 233 阅读 · 0 评论 -
Java 中方法的重载
问: 什么是方法的重载呢?答: 如果同一个类中包含了两个或两个以上方法名相同、方法参数的个数、顺序或类型不同的方法,则称为方法的重载,也可称该方法被重载了。如下所示 4 个方法名称都为 show ,但方法的参数有所不同,因此都属于方法的重载:问: 如何区分调用的是哪个重载方法呢?答: 当调用被重载的方法时, Java 会根据参数的个数和类型来判断应该调用哪个重载方法,参数完全匹配的方法将被...转载 2020-02-10 00:55:17 · 148 阅读 · 0 评论 -
Java 中方法的使用2
Java 中方法的使用21.Java 中带参无返回值方法的使用方法与前面一致,唯一的区别是在类(自定义函数)里直接输出了结果。具体样例:public class HelloWorld { public static void main(String[] args) { // 创建对象,对象名为hello HelloWorld hello = new Hel...原创 2020-02-10 00:38:25 · 216 阅读 · 0 评论 -
Java 中方法的使用
Java 中方法的使用Java 中无参无返回值方法的使用第一步:创建对象,对象名为hello(自己和以随意取)作用:创建该类的对象来调用下面写的 showMyLove 方法解释:因为你创建的方法不是 静态方法,所以无法直接调用,要通过对象调用HelloWorld hello=new HelloWorld();第二步:调用方法作用:通过对象调用hello.showMyLove();...原创 2020-02-10 00:10:06 · 176 阅读 · 0 评论 -
JAVA数组的使用
1.使用 Arrays 类操作 Java 中的数组Arrays 类是 Java 中提供的一个工具类,在 java.util 包中。该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序、搜索等1、 排序语法: Arrays.sort(数组名);可以使用 sort( ) 方法实现对数组的排序,只要将数组名放在 sort( ) 方法的括号中,就可以完成对该数组的排序(按升序排列),如...原创 2020-02-09 22:49:46 · 137 阅读 · 0 评论 -
JAVA的数组
Java 中的数组Java 中的数组1、 声明数组语法: 数据类型[ ] 数组名;或者 数据类型 数组名[ ];其中,数组名可以是任意合法的变量名,如:2、 分配空间简单地说,就是指定数组中最多可存储多少个元素语法: 数组名 = new 数据类型 [ 数组长度 ];其中,数组长度就是数组中能存放元素的个数,如:话说,我们也可以将上面的两个步骤合并,在声明数组的同时为...原创 2020-02-09 01:19:47 · 110 阅读 · 0 评论 -
JAVA的Scanner类
Scanner类1.导入java.util.Scanner在package包下面输入import java.util.Scanner;2.创建Scanner对象输入:Scanner input=new Scanner(System.in);3.接受并保存用户信息例:int scr=input.nextInt();代码案例package com.imooc;import java....原创 2020-02-09 00:39:04 · 154 阅读 · 0 评论 -
JAVA入门学习
JAVA的自我入门例题上手:1.简单的四则运算package com.imooc;public class hello { public static void main(String[] args) { int age1=24; int age2=18; int sum=age1+age2; float ave=sum/2; int chazhi=age2-age...原创 2020-02-08 16:28:04 · 153 阅读 · 0 评论 -
Java的类型转换
Java的类型转换插曲:Java的变量名的命名规则:首字母: 1.字母 2.下划线 3.’$‘符号其余部分:1.数字 2.字母 3.下划线’_’ 4.'$’符号1.1 强制类型转换1.目标类型能与源类型兼容,如double型兼容int型,但是char型不能兼容int型2.目标类型大于源类型,如double类型长度为8字节,int类型为4字节,因此double类型的变...原创 2020-02-07 18:36:34 · 108 阅读 · 0 评论