![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
xing2516
本人10年以上IT从业经验,曾从事过软件开发、测试、需求分析、项目管理、产品设计。3年以上测试管理,3年以上项目管理经验。主要专注于互联网金融、换联网电商、ERP/CRM,刷脸支付,互联网相关产品,工作职责涉及产品评估、定
展开
-
Java重载 与封装、继承
Java重载 与封装继承原创 2023-04-19 17:44:34 · 447 阅读 · 0 评论 -
Java基础总结1
Java基础总结1原创 2023-04-16 21:30:01 · 77 阅读 · 0 评论 -
Java基础总结2
Java笔记,Java基础总结原创 2023-04-16 17:22:31 · 370 阅读 · 0 评论 -
Javamain方法调用普通方法
public class TEST02 {public static void main (String[]args){mm();mm2(5);mm3(4,6);int result = mm4(2,4);System.out.print("result:"+ result);}//方法,void 类型方法,不返回任何值;public static void mm (){...原创 2020-10-14 16:03:48 · 1494 阅读 · 1 评论 -
方法重载、方法重写、类继承、构造方法的作用与简单区分
原创 2021-01-07 13:53:22 · 127 阅读 · 0 评论 -
JAVA GUI awt.Frame
package GUI;import java.awt.*;public class testFrame { public static void main(String[] args) { // TODO Auto-generated method stub myFrame fr =new myFrame(100,100,200,200,Color.BLUE); myFrame fr2 =new myFrame(300,100,200,200,Color.green); myFr原创 2020-12-21 17:39:43 · 105 阅读 · 0 评论 -
java GUI awt
package GUI;import java.awt.*;public class testGUI { public static void main(String[]args){ Frame f=new Frame("first窗口"); f.setLocation(300, 300);//设置窗口出现的(坐标x,y)位置 f.setSize(180,120); f.setBackground(Color.blue); f.setResizable(false);//窗口是否原创 2020-12-21 17:37:25 · 97 阅读 · 0 评论 -
Java自动化框架TestNG
/* 这里可以勾选TestNG的注解方法。 @BeforeSuite: 被此注解的方法将在所有测试运行之前运行该方法。 @AfterSuite: 被此注解的方法将在所有测试运行之后运行该方法。 @BeforeTest: 被此注解的方法,将在测试运行之前运行。 @AfterTest: 被此注解的方法,将在测试运行之后运行。 @BeforeClass: 被此注解的方法,将在当前类的第一个测试方法调用之前运行 @AfterClass: 被此注解的方法,将在当前类的所有测试方法调用之后运行原创 2020-12-16 17:39:33 · 290 阅读 · 0 评论 -
容器:Collection集合,容器 接口set
//Collection集合,容器 接口setpackage qing;import java.util.*;public class TestSet { public static void main(String[] args) { // TODO Auto-generated method stub Set s1= new HashSet(); Set s2 = new HashSet(); s1.add("a");s1.add("b");s1.add("c"); s2.原创 2020-12-15 15:39:34 · 54 阅读 · 0 评论 -
java.io.File递归打印目录,树形结构
//递归打印目录,树形结构package qing;import java.io.File;public class FileList { /*public static void main(String[]args){ File f=new File("F:/work"); tree(f); } public static void tree(File f2){ File childs[]=f2.listFiles();//所有子目录 for(int i=0;i<chil原创 2020-12-08 15:05:21 · 162 阅读 · 0 评论 -
Java io.File应用(创建路径和文件)
package qing;import java.io.File;import java.io.IOException;public class TestFile { public static void main(String[]args){ String separator =File.separator;//存储了当前系统路径的分隔符 String filename = "myfile.txt"; String directory= "mydir1"+ separator+"my.原创 2020-12-08 11:31:52 · 266 阅读 · 1 评论 -
java 计算字符串中大写字母、小写字母、非字母的数量
package qing;public class TestString2 { public static void main(String[]args){ //计算字符串中大写字母、小写字母、非字母的数量 String s2="asdSDD,99@#gdASDF"; int lCount=0,uConut=0,oCount=0; for(int i=0;i<s2.length();i++){ char ch=s2.charAt(i); //char比较运算,其原创 2020-12-03 17:57:40 · 853 阅读 · 0 评论 -
Java String类下的方法
//String类下的方法public class TestString { public static void main(String[]args){ String s1="sun java",s2="Sun Java"; //String s1="sun java",s2="sun java"; System.out.println(s1.charAt(2));//n System.out.println(s2.length());//8 System.out.println(原创 2020-12-03 11:23:47 · 201 阅读 · 0 评论 -
数组拷贝Arraycopy
package qing;//数组拷贝public class Arraycopy { public static void main(String[]args){ //一维数组拷贝 String a[]={"小米","华为","阿里","腾讯","百度"}; String []aBak=new String[6]; //从a数组第0个copy到数组aBak 0个开始,长度是a数组长度 System.arraycopy(a, 0, aBak, 0, a.length); for原创 2020-12-02 17:30:33 · 202 阅读 · 0 评论 -
二分法查找位置binarySeach
//二分法查找位置package qing;public class Search { public static void main(String[] args) { // TODO Auto-generated method stub int a[]={1,3,6,8,9,10,12,18,20,34}; //int num2=12;//要查找12在哪个位置 int num2=13; //System.out.println(a.length); //System.ou原创 2020-12-02 15:03:00 · 130 阅读 · 0 评论 -
Scanner控制台输入
//import java.util.Scanner;import java.util.*;//import com.sun.corba.se.spi.orbutil.fsm.Input;public class Game { public static void main(String[]args){ String a[]={"快乐","高兴","悲伤"}; Scanner sc2=new Scanner(System.in); for(int i=0;i<=a.lengt原创 2020-11-20 16:38:20 · 265 阅读 · 0 评论 -
抛异常:throw 和throws
//package exception;//抛异常:throw 和throwspublic class TestTrow { public static void main(String[]args){ //throw// String s="abcd";// if (s.equals("abcd")){// throw new NumberFormatException();// }else{// System.out.println(s);// } //thro原创 2020-11-16 17:30:12 · 75 阅读 · 0 评论 -
异常小列子
public class Texception { public static void main(String[]args){ try{ int a=6/0; System.out.println(a); }catch(ArithmeticException ae){ System.out.println("数学整除问题,请找程序员"); ae.printStackTrace();//打印堆栈的错误信息 } }}...原创 2020-11-06 14:29:10 · 69 阅读 · 0 评论 -
接口interface;特殊的抽象类
Java 只支持单继承,那么要封装更多的东西,多继承怎么办?用接口接口可以多重实现:一个类可以有多个接口,实现多继承接口中声明的属性默认为 public static final接口里的方法只能用抽象方法,只能是public的类实现(继承)接口里的方法用implements,而不是extends//package TestInterface;//接口interface;特殊的抽象类public interface TestInterface {//class 写成interface pub原创 2020-11-05 18:27:29 · 225 阅读 · 1 评论 -
关键字Final 可以禁止别人重写自己的类和方法
//Final 可以限制禁止别人重写自己的类和方法public class TestFinal { public static void main(String[]args){ T t=new T(); t.i=9; System.out.println(t.i); }}class T { final int i=8;}/*最终提示:TestFinal.java:6: 错误: 无法为最终变量i分配值t.i=9; ^1 个错误*/...原创 2020-11-05 14:58:11 · 259 阅读 · 0 评论 -
抽象类,关键字abstract
abstract抽象关键字,没必要实现此方法,但是有必要定义标准当一个类class里有抽象方法,那么这个类必须改为抽象类抽象方法 就是用来重写的抽象类不能被实列化//package com.yueke.qingting;//抽象类,关键字abstractabstract class Animal2{ private String name; Animal2(String name){ this.name=name; } public abstract void enjoy();//原创 2020-11-05 14:23:29 · 596 阅读 · 0 评论 -
多态条件 及小实例
多态3个条件:1.要有继承2.要有重写3.父类指向子类对象面向对象的核心:动态绑定//多态//package com.yueke.qingting;class Animal{ private String name; Animal(String name){ this.name=name; } public void enjoy(){ System.out.println("动物的叫声……"); }}class Cat extends Animal{ private S原创 2020-11-05 11:39:09 · 140 阅读 · 0 评论 -
super关键字作用及小案例
//superclass FatherClass{ public int value; public void f(){ value=100; System.out.println("FatherClass"+value); }}class ChildClass extends FatherClass{ public int value; public void f(){ super.f();//会打印一次fatherclass;作用:当我们要调用父类方法时使用。所以,无论何时,原创 2020-11-04 17:24:13 · 285 阅读 · 0 评论 -
java方法重写;继承
//方法重写;继承class Person2{ protected int age; protected String name; void setAge(int _age){ age=_age; } void setName(String _name){ name=_name; } int getAge(){ return age; } String getName(){ return name; } /* public void display(){ Sys原创 2020-11-04 17:11:26 · 84 阅读 · 0 评论