
JAVA
平时学习JAVA的一些记录
Hushi1706IT
在线学生
展开
-
java二维数组的装置
public class Cpp { public static void main(String[] args) { int data[][] =new int[][]{{1,2,3},{4,5,6},{7,8,9}}; sort(data); paint(data); } public static void sort(int arr[][]){ for(int x=0;x<ar...转载 2018-05-10 07:06:15 · 263 阅读 · 0 评论 -
Static关键字的使用
1、static定义属性 一旦在属性定义上使用了static之后,只要有一个对象修改了属性的内容,那么所有对象的属性一起进行了修改,也就是说该属性就变成了公共属性。 static声明的属性将不会保存在堆内存中,而是保存在在全局数据区中。虽然每个对象都可以对该属性进行修改,但是一般都不会用这种修改方式,一般可以使用所有对象的公共的代表(类)进行访问,所以说被static声明的类是...原创 2018-05-12 19:59:28 · 238 阅读 · 0 评论 -
JAVA数组——冒泡排序法(升序)
public class App { public static void main(String[] args) { int data[] = new int[]{9,7,5,4,6,8,1,}; sort(data); print(data); } public static void sort(int arr[]){ for(int x=0;x<arr.length;x+...转载 2018-05-09 23:01:04 · 2074 阅读 · 0 评论 -
java-格式化控制符
printf()输出变量格式控制符号1、%%:因为%符号已经被用来作为控制符号前置,所以规定使用%%才能在字符串2、%d:以十进制整数格式输出,可用于byte,short,int,long,Byte,Short、Integer、Long、BigInteger3、%f:以十进制浮点数格式输出,可用于float、double、Float、Double或BigDecimal4、%d,%E:以...转载 2020-02-10 17:10:45 · 1637 阅读 · 0 评论 -
Java数组的装置
public class Bpp { public static void main(String[] args) { int data[] = new int []{1,2,3,4,5,6,7}; serve(data); print(data); } public static void serve(int arr[]){ int len = arr.length/2; int h...转载 2018-05-10 06:50:37 · 236 阅读 · 0 评论 -
接口的应用——代理设计模式(Proxy)(课堂笔记)
代理设计模式和工厂设计模式相反,工厂设计模式是Factory类实现多个接口,而代理设计模式是多个子类实现一个接口,从而可以让代理主题类来完成真实主题的部分操作。下面是一个简单是例子:interface Subject{ public void make();}class RealSubject implements Subject{ public void make(){ System.out....原创 2018-05-11 08:38:43 · 193 阅读 · 0 评论 -
最新Java中Date类型详解
一、Date类型的初始化1、 Date(int year, int month, int date); 直接写入年份是得不到正确的结果的。 因为java中Date是从1900年开始算的,所以前面的第一个参数只要填入从1900年后过了多少年就是你想要得到的年份。 月需要减1,日可以直接插入。 这种方法用的比较少,常用的是第二种方法。2、 这种方法是将一个符合特定格式,比如yyyy-MM-dd,的字符...转载 2018-05-18 17:22:13 · 462 阅读 · 0 评论 -
java应用传递实际应用
1、面向对象的设计方式应该说所有的设计思路来源实现生活。2、你在现实生活中可以理解的概念,都可以完整的反应到面向对象之中。3、引用是实现两个不同类型之间相关联的主要手段。列:class Car{ String pname; public Car(String pname) { this.pname = pname; } public String getPname() { return ...原创 2018-05-11 18:47:47 · 211 阅读 · 0 评论 -
接口的定义及使用(工厂设计模式)
为了让用户能得到他们想要的东西,用户只用输入他们能够输入东西,而不用输入代码来得到他们想要的东西。下面写一个简单的例子:interface Fruit{ public void eart();}class Apple implements Fruit{ public void eart(){ System.out.println("吃苹果"); }}class Orange implements...原创 2018-05-10 23:02:36 · 290 阅读 · 0 评论 -
递归调用
所谓的递归调用指的就是一个方法自己调用自己的情况,但是如果要想实现自己调用自己就要给它设置一个结束条件,而且每次调用的时候需要去修改这个条件。例:public class Dpp { public static void main(String[] args) { System.out.println(sum(100)); System.out.println(sum(200)); } pub...转载 2018-05-10 07:13:13 · 280 阅读 · 0 评论 -
java对象比较
class Book{ private String title; private double pirce; public Book(String title, double pirce) { this.title = title; this.pirce = pirce; } public boolean print(Book temp){ if(this == temp){ retu...原创 2018-05-12 16:18:37 · 195 阅读 · 0 评论