笔记
allower
这个作者很懒,什么都没留下…
展开
-
OPENGL
#include<GL\glew.h>#include<GLFW\glfw3.h>#include<iostream>using namespace std;void init(GLFWwindow* window){}void display(GLFWwindow* window, double currentTime) { glClearColor(1.0, 1.0,0.0, 1.0); glClear(GL_COLOR_BUFFER_BIT);原创 2022-04-23 20:13:49 · 300 阅读 · 1 评论 -
awt应用
在组件中显示信息import java.awt.*;import javax.swing.*;public class hello { public static void main(String[] args) { EventQueue.invokeLater(()->{ NotHelloWordsFrame frame =new NotHelloWordsFrame(); frame.setTitle("NotH原创 2021-10-21 17:30:53 · 87 阅读 · 0 评论 -
链表集合的应用
import java.util.*;public class Main{ public static void main(String[] args) { var a=new LinkedList<String>(); a.add("amy"); a.add("carl"); a.add("erical"); var b= new LinkedList<String>原创 2021-10-17 14:03:20 · 63 阅读 · 0 评论 -
打印递归阶乘函数的堆栈轨迹
import java.util.*;public class test{ public static int factorial(int n) { System.out.println("factorial("+n+")"); var walker =StackWalker.getInstance();//得到一个StackWalker实例 walker.forEach(System.out::println);//在每个栈帧上完成给定动作 int r; if(n<=1原创 2021-10-16 21:59:04 · 70 阅读 · 0 评论 -
匿名内部类
import java.awt.*;import java.awt.event.*;import java.time.*;import javax.swing.*;public class test { public static void main(String[] args) { var clock = new TalkingClock(); clock.start(1000,true); JOptionPane.showConfirmDialog(null, "Quit原创 2021-10-14 18:57:47 · 47 阅读 · 0 评论 -
lambda(对一个比较器和一个动作监听器使用lambda)
import java.util.*;import javax.swing.*;import javax.swing.Timer;public class test { public static void main(String[] args) { var planet =new String[] {"Mercury","Venus","Earth","Mars","Jupiter","Saturn","Uranus","Neptune"}; System.out.println(Ar原创 2021-10-12 20:32:26 · 138 阅读 · 0 评论 -
用自制比较器完成排序
import java.util.*;public class Main{ public static void main(String[] args) { Scanner in=new Scanner(System.in); String[] s=new String[3]; s[0]="lol"; s[1]="qwer"; s[2]="ppppppp"; Arrays.sort(s,new原创 2021-10-12 16:49:12 · 68 阅读 · 0 评论 -
接口操作实例
import java.util.*;public class Main{ public static void main(String[] args) { var staff=new Employee[3]; staff[0]=new Employee("lol",3600); staff[1]=new Employee("pal",2396); staff[2]=new Employee("oll",9200);原创 2021-10-11 18:38:19 · 46 阅读 · 0 评论 -
枚举类型实例
import java.util.*;public class Main{ public static void main(String[] args) { Scanner in=new Scanner(System.in); String res=in.next().toUpperCase(); Size size=Enum.valueOf(Size.class,res);//返回指定类中的指定枚举类型 System.out原创 2021-10-10 20:43:23 · 219 阅读 · 0 评论 -
参数变量可变的方法(“变参”方法)
import java.util.*;import java.lang.*;public class Main{ public static void main(String[] args) { Scanner in=new Scanner(System.in); double res=max(1.0,2.3,3.7,4.9,5.7); System.out.println(res); } public s原创 2021-10-10 20:09:47 · 101 阅读 · 0 评论 -
object类中equals和tostring重写,hash函数,getClass函数
import java.util.*;public class Main{ public static void main(String[] args) { person staff=new person("lol"); person man=new person("xxx"); System.out.println(man);//默认man.toString() if(staff.equals(man))原创 2021-10-08 21:54:24 · 48 阅读 · 0 评论 -
继承 abstract抽象类实例 及 访问控制修饰符
abstract class person{ public abstract String getdescription(); private String name; public person(String name) { this.name=name; } public String getname() { return this.name; }}class mananger ex原创 2021-10-08 19:43:53 · 77 阅读 · 0 评论 -
继承(2)类的强制类型转换 instanceof
import java.util.*;import java.time.*;class Employee{ private String name; private double salary; private LocalDate hireday; public Employee(String name,double salary,int year,int month,int day) { this.name=name;原创 2021-10-07 23:24:26 · 114 阅读 · 0 评论 -
继承(1)
import java.util.*;import java.time.*;class Employee{ private String name; private double salary; private LocalDate hireday; public Employee(String name,double salary,int year,int month,int day) { this.name=name;原创 2021-10-07 22:15:20 · 45 阅读 · 0 评论 -
java this指针的另一用途
java this指针的另一用途this(…):这个构造器将会调用同一类的另一构造器import java.util.*;public class Main{ public static void main(String[] args) { Employee res1=new Employee(123.0); System.out.println("name:"+res1.getname()+" "+"salary:"+res1.getsala原创 2021-10-04 18:30:08 · 44 阅读 · 0 评论 -
java方法参数
java方法参数import java.util.*;public class Main{ public static void main(String[] args) { var res1=new Employee("lol",100000); var res2=new Employee("wzry",5000); System.out.println("方法不能修改基本数据类型的参数!!"); dou原创 2021-10-04 17:53:22 · 50 阅读 · 0 评论 -
static 静态字段和静态方法实例
static 静态字段和静态方法实例import java.util.*;public class Main{ public static void main(String[] args) { var staff=new Employee[3]; staff[0]=new Employee("lalal",1000); staff[1]=new Employee("men",1000000); staff[2]=new E原创 2021-10-04 17:11:22 · 139 阅读 · 0 评论 -
java版当月日历
java版当月日历import java.util.*;import java.time.*;public class Main{ public static void main(String[] args) { LocalDate date=LocalDate.now(); int month =date.getMonthValue(); int today=date.getDayOfMonth(); date=dat原创 2021-10-04 00:23:49 · 67 阅读 · 0 评论