
java从入门到精通
java学习过程
普通网友
这个作者很懒,什么都没留下…
展开
-
蓝桥杯-平面切分
但是注意java要重写equals()与hashCode()方法,因为java是用地址来判断所以要重写。本题主要要去除重复的直线和直线交点,然后切成的平面数量为1+不同直线数量+不同交点数量。eclipse重写快捷键 Alt+shift+s 然后加h。idea重写快捷键 Alt+Insert。原创 2023-03-18 12:30:30 · 362 阅读 · 0 评论 -
Java结构体排序
发福利喽题目描述小柒同学最近发工资了,打算拿出其中一部分为自己一直帮助的贫困学校的学习成绩优秀的前 55 名学生作为奖励。期末,每个学生都有 33 门课的成绩:c语言、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按c语言成绩从高到低排序,如果两个同学总分和c语言成绩都相同,那么规定学号小的同学 排在前面。注意,在前 55 名同学中,每个人的奖品都不相同,因此,你必须严格按上述规则排序。例如,在某个正确答案中,如果前两行的输出数据(每行输出两个数:学号、总分) 是:77 279279。原创 2023-03-09 20:57:26 · 355 阅读 · 0 评论 -
Java数据结构
Collectionpackage kkk;import java.util.Collection;import java.util.ArrayList;public class 怀化第一深情 { public static void main(String[] args) { Collection<String> c=new ArrayList<String>(); c.add("hello"); c.add(.原创 2022-05-23 21:14:56 · 182 阅读 · 0 评论 -
ListIterator
package heima;import java.util.ArrayList;import java.util.List;import java.util.ListIterator;public class kkk { public static void main(String[] args) { List<String> list = new ArrayList<>();list.add("hello");list.add("wor...原创 2022-05-22 22:15:20 · 162 阅读 · 0 评论 -
Java异常
public class Exception { public static void main(String[] args) { System.out.println("开始"); method(); System.out.println("结束"); } public static void method(){ try{int[] arr={1,2,3}; System.out.print...原创 2022-05-10 20:19:30 · 221 阅读 · 0 评论 -
常用API
Mathpackage heima;public class MathDemo { public static void main(String[] args) { System.out.println(Math.abs(88)); System.out.println(Math.abs(-88)); System.out.println(Math.ceil(12.34)); System.out.println(Ma原创 2022-05-09 21:38:22 · 745 阅读 · 2 评论 -
Java内部类
内部类:在一个类中定义的类即为内部类,可以直接访问外部类的成员,包括私有格式public class Outer{ public class Inner{ }}外部类:外部类想要访问内部类成员,必须创建对象package 内部类;public class Outer { private int num=10; public class Inner{ public void show(){ System.ou原创 2022-05-05 22:14:46 · 491 阅读 · 0 评论 -
类名、抽象类、接口作为形参和返回值
package a1;public class CatDemo { public static void main(String[] args) {CatOperator co=new CatOperator();Cat c=new Cat();co.useCat(c);Cat c2=co.getCat();//new Cat()c2.eat(); }}package a1;public class CatOperator { publ...原创 2022-05-03 21:37:02 · 316 阅读 · 0 评论 -
类和接口的区别以及抽象类和接口的关系
类和类的关系继承关系,只能单继承,但是可以多层继承类和接口的关系实现关系,可以单实现,也可以多实现,还可以在继承一个类的同时实现多个接口接口和接口的关系继承关系,可以单继承,也可以多继承接口1public interface inter1 {}接口2public interface inter2 {}接口3public interface inter3 {}接口实现接口的关系public...原创 2022-05-03 21:01:18 · 212 阅读 · 0 评论 -
JAVA接口
猫和狗(接口版)package itheima;public interface Jumpping { public abstract void jump();}package itheima;public class AnimalDemo {public static void main(String[] argc){ Jumpping j=new Cat(); j.jump(); System.out.println("---------");原创 2022-05-03 18:28:02 · 101 阅读 · 0 评论 -
JAVA抽象类
抽象类概述在JAVA中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类package itheima;public class AnimalDemo { public static void main(String[] args) {// Animal a=new Animal() ;抽象类不是具体的不能创建对象// a.eat(); }}package itheima;public abstr原创 2022-04-28 17:13:42 · 976 阅读 · 0 评论 -
JAVA中的继承
继承主函数package heima;public class Demo { public static void main(String[] args) { fu f=new fu(); f.show(); zi z=new zi(); z.method(); z.show(); }}子类//子类不仅有自己的特点还继承了父类的特点package heima;public cla原创 2022-04-26 20:16:42 · 591 阅读 · 1 评论 -
学生管理系统
学生类package 学生管理系统;public class Student { private String sid; private String name; private String age; private String address; public Student(){ } public Student(String sid,String name,String age,String address){ this.sid=sid; thi原创 2022-04-26 18:06:44 · 203 阅读 · 1 评论 -
ArrayList
package heima;import java.util.ArrayList;//import javax.sound.sampled.Line;import java.util.Scanner;public class a1 { public static void main(String[] args) { ArrayList<String>array=new ArrayList<String>(); array.add("hell.原创 2022-04-24 20:37:13 · 415 阅读 · 0 评论 -
StringBuilder(String)
StringBuolder可以修改的字符串创建StringBuilder k=new StringBuilder("可以在里面添加初值");添加与反转StringBuilder a=k.append("添加内容");StringBuilder a=k.reverse();a和k都是修改之后的结果StringBuolder与String相互转换package heima;import javax.sound.sampled.Line;import java.util.Sca原创 2022-04-24 18:37:08 · 338 阅读 · 0 评论 -
IDEA、Eclipse中的内容辅助键和快捷键
内容辅助键快速生成语句快速生成main方法:psv,回车内容辅助键ctrl+alt+space(内容提示,代码补全等)快捷键注释单行:选中代码,ctrl+/,再来一次就是取消多行:选中代码,ctrl+shift+/,再来一次,就是取消格式化ctrl+alt+LIDEA中模块操作分类新建模块删除模块导入模块...原创 2022-04-22 19:15:32 · 317 阅读 · 1 评论 -
数字的处理与判断
import java.util.Scanner;class Main{ public static void main(String [] args) { new printt(); new order(); }}class book{ int id; String name; double sum; int s; public book(int a,String b,double c,int ..原创 2022-04-08 20:02:05 · 365 阅读 · 0 评论 -
instanceof
instanceof(类型转换)引用类型,判断一个对象是什么类型package java1;public class Application { public static void main(String[] argc){ //Object>Person>Student Object object=new Student();System.out.println(object instanceof Student);//tSystem.ou原创 2022-04-02 11:50:14 · 653 阅读 · 0 评论 -
JAVA的三大特性:封装、继承、多态
package java1;import java2.Student;//导入需要的包public class Application {public static void main(String[] args){ Student s1=new Student(); s1.setName("秦疆"); System.out.println(s1.getName());}}package java2; //类 private原创 2022-03-31 20:07:53 · 411 阅读 · 2 评论 -
JAVA类与对象
面向对象方法加属性就是类原创 2022-03-30 14:31:06 · 92 阅读 · 6 评论 -
JAVA数组
数组的定义和使用package jjava1;public class demo1 {public static void main(String[] args){ int []nums;//定义数组 nums=new int[10];//创建数组大小for(int i=0;i<=9;i++){ nums[i]=i;//赋值}int sum=0;//获取数组长度:arrays.length for(int i=0;i<nums.length;原创 2022-03-26 18:36:00 · 141 阅读 · 0 评论 -
JAVA方法详解
类似于C/C++的函数重点是相同的函数名但是形参类型不同package jjava1;import java.util.Arrays;import java.util.Scanner;public class a3 { public static void main(String[] args) { Scanner kk=new Scanner(System.in); // int k=kk.nextInt(); int a= kk...原创 2022-03-22 23:59:18 · 593 阅读 · 0 评论 -
JAVA过渡学习
判断字符串是否相等package jjava1;import java.util.Scanner;public class a2 { public static void main(String[] args){ Scanner l=new Scanner(System.in); String a=l.nextLine(); if(a.equals("加油加油"))System.out.println("YES");else System.o原创 2022-03-22 17:27:52 · 318 阅读 · 0 评论 -
Scanner对象
public class qq {import java.util.Scanner; public static void main(String[] args){ /*A=0011 1100 B=0000 1101 A&B=0000 1100 A|B=0011 1101 A^B=0011 0001 ~B=1111 0010 */ //<< *2...原创 2022-02-26 21:26:10 · 242 阅读 · 0 评论 -
包机制的意思
原创 2022-02-25 18:51:19 · 176 阅读 · 0 评论 -
各种不同的运算符
public class qq { public static void main(String[] args){ //Ctrl+D:复制当前行到下一行 int a=10; int b=20; int c=25; int d=25; System.out.println(a+b); System.out.println(a-b); Sys.原创 2022-02-25 17:37:48 · 316 阅读 · 0 评论 -
变量的命名规范
/** !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!` `4!!!!!!!!!!~4!!!!!!!!!!!!!!!!!* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! <~: ~!!!~ .. 4!!!!!!!!!!!!!!!* !!!!!!!...原创 2022-02-25 14:41:07 · 85 阅读 · 0 评论 -
常量、变量、作用域、定义域、赋值(java)
public class qq { //类变量 static static double salary=2500; static final double PI=3.14; //属性:变量 //实例变量:从属于对象;如果不自行初始化,这个类型的默认值0 0.0 //布尔值:默认是false //除了基本类型,其余的默认值都是null; String name; int age; //main方法 p...原创 2022-02-25 14:34:09 · 388 阅读 · 0 评论 -
Java日常学习数据类型、进制和输入输出
/ 格式化输出,float与double都用%f输出。// 输出字符串 + 换行。// 读入下一个单精度浮点数。// 输出整数 + 换行。// 读入下一个字符串。// 读入下一个整数。原创 2022-02-24 21:08:50 · 281 阅读 · 0 评论 -
JAVA第一个程序Helloworld
package text;public class ii { public static void main(String[] args){ System.out.println("hello world"); }}原创 2022-02-24 20:29:06 · 192 阅读 · 0 评论 -
dos命令
原创 2022-02-20 23:25:31 · 187 阅读 · 0 评论 -
电脑快捷键
ctrl+shift输入法window菜单键alt+f4关闭窗口capslk大小写ctrl+c、v、a、x、z、s分别是复制粘贴全选剪切撤回保存shift+delete永久删除window+r cmd打开命令行窗口window+e打开文件,我的电脑软件左侧,右键,任务管理器 ,打开命令行窗口命令行窗口+explorer=桌面ctrt shift esc任务管理器window+table切换应用程序window+l锁屏window+d桌面window+w原创 2022-02-20 23:20:26 · 165 阅读 · 0 评论 -
博客的重要性
其实我本来也懒的写,但是渐渐可能它就成为你的兴趣和爱好了,下面简单聊一下博客的重要性吧!这种东西贵在坚持吧,可能刚开始也没什么用,但是期待它后面带来的好处吧!!!原创 2022-01-15 01:41:04 · 217 阅读 · 0 评论 -
初识JAVA
目录1.Java是什么2.Java能干什么3.Java和python的区别4.Java的学习过程5.如何高效的学好Java1.Java是什么java是一门当今非常火热的编程语言,被称作一门不会过时的编程语言。2.Java能干什么3.Java和python的区别相信大家可能在Java和python之间难以抉择。首先Java源自于c/c++体系,在1995年推出,是专门给程序员设定的专门的大型分布型复杂应用。而python在1991年就推出了,它比Java还.原创 2022-01-15 01:34:32 · 420 阅读 · 0 评论