java学习
文章平均质量分 63
和Java有关的知识
半浮名
前端,后端学习小白
展开
-
java:随机数学习Random,str.charAt(index)字符串索引,字符串函数
随机数学习1java:random都有那些API,字符串位置:2.例子2:随机返回字符串4位数:3.例子3:1java:random都有那些API,字符串位置:nextInt(参数);返回一个随机、均匀分布的 int值在0~参数。字符串:str.charAt(index); //返回一个字符对str:进行索引。索引位置为index的字符。从如:str=“apple” ,那么 index=0, 就是 str位置的 a。例子:随机返回一个数,随机返回一个字符package com.examp原创 2021-11-20 18:41:40 · 1037 阅读 · 0 评论 -
java学习:反射
java学习:反射1.通过反射使用一个类2.反射:获取类构造方法:并使用:3.反射:获取构造方法并使用案例4.反射:获取成员变量并使用:1.通过反射使用一个类获取Class对象:Class c1=student.class;c1:就是student类的对象返回值:class com.cn.student// student类的包名student s=new student();Class<?extends student> c3=s.getClass();//也是Class&原创 2021-11-06 09:40:09 · 178 阅读 · 6 评论 -
java学习:awt:布局管理器boxlayout
awt:布局管理器1.boxlayout是什么?1.boxlayout是什么?可以在垂直和水平摆放:组件代码:import javax.swing.*;import java.awt.*;public class tghuj { public static void main(String[] args) { Frame sc=new Frame();BoxLayout boxLayout=new BoxLayout(sc,BoxLayout.X_AXIS原创 2021-11-04 18:20:22 · 115 阅读 · 0 评论 -
java学习awt:布局管理器CardLayout
java学习awt:布局管理器1.CardLayout布局管理器:2.做一个案例:5个button按钮:控制一叠卡片:决定的最上面的卡片是谁:2.效果图:1.CardLayout布局管理器:将加入容器的所有组件:看成一叠卡片所有组件:只有最上面才能看见卡片:有顺序关系,最上局,第二层,等等cardLayout.previous(p1)//返回卡片的前一张cardLayout.next(p1);//cardLayout.first(p1);//cardLayout.last(p1);//ca原创 2021-11-04 16:33:59 · 782 阅读 · 4 评论 -
java学习:awt
java学习:awt1.awt是什么?2.awt中的内容 container容器:3.Panel容器:1.awt是什么?java.awt是java语言中的一个软件包,包含用于创建用户界面和绘制图形图像的所有分类.2.awt中的内容 container容器:Frame sc=new Frame(“choko”);//创建窗口对象sc.setLocation(100,100);//窗口位置x,y坐标sc.setSize(500,300);//窗口宽高sc.setVisible(true);//窗口原创 2021-11-03 19:58:35 · 1105 阅读 · 4 评论 -
java学习:点名器案例
java学习:点名器案例1.案例:2.代码:3.结果:4.总结:1.案例:2.代码:import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.util.ArrayList;import java.util.Random;public class errtpq { publ原创 2021-11-02 20:39:52 · 222 阅读 · 0 评论 -
集合和文件:案例
集合和文件:案例1.集合中的元素:写在文件中:代码:import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import java.util.ArrayList;public class yuor { public static void main(String[] args) throws IOException { ArrayList<St原创 2021-11-02 20:35:16 · 98 阅读 · 0 评论 -
java学习:字符缓冲流
java学习:字符缓冲流1.字符缓冲流是什么?原创 2021-11-02 20:34:09 · 108 阅读 · 0 评论 -
java学习:字符流
java学习:字符流1.字符流写入数据:2.字符流读取数据:1.字符流写入数据:OutputStreamWriterOutputStreamWriter osw=new OutputStreamWriter(new FileOutputStream(“D:\javac\projects\字符流\FOX.txt”));创建一个使用默认字符编码的对象import java.io.FileNotFoundException;import java.io.FileOutputStream;import原创 2021-10-30 19:05:34 · 77 阅读 · 0 评论 -
java学习io流
java学习io流1.字节流写数据:2.字节流写输入的三种方式:3.如果:字节流遇到异常:1.字节流写数据:FileOutputStream f1=new FileOutputStream(路径);f1.write(78); 输入文件中文本,输出:N(字符)f1.close(); // 释放资源(必须的)import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.File原创 2021-10-30 09:43:12 · 113 阅读 · 0 评论 -
java学习:学习IO流
java:学习IO流1.File原创 2021-10-30 08:22:26 · 666 阅读 · 4 评论 -
java学习集合list,list遍历
java学习1.List集合list继承collectionlist的对象可以它的功能创建对象: List<String> sc=new ArrayList<String>(); sc.add("hello"); 2.list集合:方法:集合:元素 (索引):从0开始import java.util.ArrayList;import java.util.List;public class retg { public static v原创 2021-10-28 21:19:52 · 111 阅读 · 2 评论 -
java:集合学习
java:集合学习1.集合:2.创建集合collection对象3.集合元素的遍历:1.集合:2.创建集合collection对象Collection<String> sc = new ArrayList<String>();//注意可以修改集合数据类型<String> <int>等等collection:方法import java.util.ArrayList;import java.util.Collection;import jav原创 2021-10-28 18:23:18 · 99 阅读 · 0 评论 -
java:子类构造方法,super,自定义异常throw
java:子类构造方法,super,自定义异常throw1.构造方法:2.super和this使用:3.构造方法使用:4.自定义异常throw:(补充)1.构造方法:public 类名(){} 区别一下 // public void 方法名(){}分为有参,无参子类构造方法public class Zi extends fu{ public int message=35;public Zi(){ System.out.println("原创 2021-10-22 11:38:20 · 523 阅读 · 0 评论 -
java:异常处理
java:异常处理1.运行java时,出现了异常:2.处理异常:1.运行java时,出现了异常:我这里是因为:arr[3]不存在:java.lang.ArrayIndexOutOfBoundsException: 3public class btyf { public static void main(String[] args){ int[] arr={1,2,3}; System.out.println(arr[0]); System.out.原创 2021-10-21 23:09:30 · 203 阅读 · 4 评论 -
java:常用API类(类似于函数) Math,System,tostring
API类 Math,System,tostring1.math:可以直接拿来用的接口类2.System的API:3.object类中的:tostring()方法1.注意(类名不能与math重名,否则可能报错误)1.math:可以直接拿来用的接口类Math.abs(-90);返回参数的绝对值Math.max(60,98)返回参数的最大值Math.random()*100随机函数:随机输出一个数等等public static void main(String[] args){原创 2021-10-21 21:14:57 · 232 阅读 · 0 评论 -
java学习:内部类
java语言学习1.内部类:在一个类中定义一个类:2.外界如何创建对象使用:成员内部类?3.局部内部类:操作中遇到问题:1.内部类:在一个类中定义一个类:如:在A类中定义B类内部类可以直接访问外部类的成员(成员变量和成员方法),私有成员也可以外部类访问内部类的成员时:需要创建对象:类 变量名=new 类();err sc= new err();注意:静态成员方法只能访问静态成员public class jar { static int a=10; //加了staic,被原创 2021-10-21 18:51:50 · 152 阅读 · 0 评论 -
java接口学习
java接口1.语法:2.类和接口的关系:1.语法:public interface 接口名{}public class 类名 implements 接口名{}interface +接口名implements: 实现2.创建接口对象:Jumping p=new Cat();3.接口对象可以访问:Cat类中的成员变量和成员方法但接口要写跟类一样的定义方法,接口对象才能引用类的方法在interface里面的变量都是public static final 的。所以你可以这样写:p原创 2021-10-18 14:56:08 · 109 阅读 · 0 评论 -
java:方法重写,权限修饰符,多态,抽象类
java11.方法重写2.多层继承3.权限修饰符1.方法重写子类写和父类一样的方法定义public void call(){System.out.println(“输出文字”); //父类的方法}public void call(){System.out.println(“helloworld”);} //子类的方法重写父类方法时,容易写错名字怎么办?加个@Override原创 2021-10-18 14:21:04 · 147 阅读 · 0 评论 -
java学习
java学习1.字符串拼接:2.字符串长度:3.集合:ArrayList:4.继承:子类可以继承父类的属性和方法1.字符串拼接:简单的方法://字符串可以进行加法运算 利用加法运算String s1=“hello”;String s2=“world”;String s3=s1+s2;System.out.println(s3); 输出s3还可以使用:StringBuilder 可变的字符串类StringBuilder s4=new StringBuil原创 2021-10-17 20:47:19 · 166 阅读 · 0 评论 -
java学习API和字符串构造方法
java学习1.API学习: 应用程序接口2.字符串构造方法1.API学习: 应用程序接口在jdk中各种功能的java类,我们可以调用如:在jdk的帮助文档中找到Scanner 查看java.util.Scanner 包Scanner sc = new Scanner(System.in);int i = sc.nextInt(); //代码 键盘输入的整数String t= sc.nextLine();原创 2021-10-15 22:45:36 · 127 阅读 · 0 评论 -
java数组,类,对象
java数组,类,对象1.java数组写法:2.类3.对象:创建,使用1.java数组写法:int[] arr=new int[3];表示arr是数组名,int数据类型 ,new为数组申请内存空间,[3]:这个数组共3元素使用System.out.println(arr);arr[0]=100; 把100赋值给它System.out.println(arr[0]); 打印出这个值也可以:int[] arr={1,2,3,4,5};原创 2021-10-12 19:43:22 · 261 阅读 · 9 评论 -
java学习基础
java学习1.成员变量和局部变量区别:2.private 关键字3.this 关键字:摘抄笔记1.成员变量和局部变量区别:成员变量:类中方法外局部变量:方法内2.private 关键字是一个权限修饰符可以修饰成员(成员变量和成员方法)作用:保护成员不被别的类使用,被它修饰的成员只能在本类中才能访问。如果:例子:public class Student { //int age=10; private int age=10; public void sh原创 2021-10-15 10:52:59 · 107 阅读 · 4 评论 -
java语法学习
java语法学习1.输出语句2.开始写法:3.注释格式:4.数据输入1.输出语句System.out.println(“内容”);如:System.out.println(“helloWorld”); 输出字符串2.开始写法:public class 类名{public static void main(String[] args){}} //必须要写的(模板)void main(){}原创 2021-10-10 22:50:26 · 160 阅读 · 4 评论 -
java语言学习
java语言学习开始在cmd中编译和执行:java也可以在IDEA 中编译和运行:提出问题解决问题1.java在命令提示符中运行?2.java 记事本编写?3.下载软件?jdk我在知乎找到的关于jdk下载和安装,可以向作者寻找安装包,百度网盘。这个作者写的很全面知乎:关于jdk的下载和安装怎么配置环境变量里面作者讲的很清楚还可以看这个jdk的下载和安装2下载好后:记事本编写java程序:开始在cmd中编译和执行:(注意cmd在管理员打开运行,不能用普通命令窗口,会出错误)命令原创 2021-10-10 21:52:59 · 156 阅读 · 4 评论