![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础
Java基础
凤凰谷佛
Code&Skate
展开
-
JAVA---有关构造方法中的输出
有关构造方法中的输出在构造方法中的System.out.println是怎么运行的呢?下面让我们一起来看一下。构造方法中的System.out.println:先来看一个例子:package testasdd;public class Abcdefg { String name; int age; Abcdefg(String namel,int agel){ name=namel; age=agel; System.out.pri原创 2020-06-19 20:25:37 · 2692 阅读 · 0 评论 -
JAVA---计算整数各位数和---
public class Guione { public static void main(String[] args) { Scanner sc= new Scanner(System.in); System.out.println("input a number"); int a= sc.nextInt(); int sum=0; int b=0; while(a>0) { if(a!=0) { b=a%10原创 2020-06-18 19:02:32 · 589 阅读 · 0 评论 -
JAVA--GUI(2)--布局
布局为了更好适应不同平台而引入的概念。Java的布局管理器是一个实现了LayoutManager接口的实例。用户无法设置setLocation()这些方法。如果想自己设置则需要取消布局管理器。采用布局管理器:边界布局顺序布局网格布局卡片布局…这些相关的类都在Java.awt包中。...原创 2020-06-17 20:22:14 · 135 阅读 · 0 评论 -
Java-GUI初步理解
什么是GUIGUI既图形用户界面,是一种以图形为主体的交互方式。主要包括AWT组件以及Swing组件以及容器、布局和事件相关的类接口。AWT是抽象窗口工具包的简称,其中有像窗口、按钮等组件。而Swing是基于AWT开发的,他的功能更加强大。目前大部分采用swing组件。容器与布局容器由Java.awt包提供(AWT中),Swing中由Java.swing包提供。容器主要包括面板类(Panel)、窗口类(Window)、结构类(Frame)。容器分为:顶层容器、中间容器、特殊容器。除顶层容器外原创 2020-06-17 16:27:52 · 271 阅读 · 0 评论 -
JAVA----final关键字
final关键字可以修饰类、方法、变量,不能修饰抽象类与接口。在修饰类(class)时,修饰后的类不能被继承。在修饰方法时,修饰后的方法不能被重写。在修饰变量时,修饰的变量在首次初始化后,不能重新复制。...原创 2020-06-16 15:43:02 · 114 阅读 · 0 评论 -
Java--多线程(2)---yield
yieldyield 在Java的多线程中指的是礼让的意思。具体作用就是:停止当前正在执行的线程对象,去执行其他的线程。yield作用与相同优先级之间的线程,目的是让相同优先级的线程可以交替进行。yield有时也可能不会执行举例:public class Yield { public static void main(String[] args) { MyYield my = new MyYield(); new Thread(my,"a").start(); new Thre原创 2020-05-15 11:00:15 · 309 阅读 · 0 评论 -
Java--多线程(1)
多线程的创建继承Thread类实现Runnable接口实现Callable接口三种方法都必须重写run()方法在多线程中每一个线程都存在优先级,较高优先级会比较低优先级先执行。下面主要介绍前两种方法。通过继承Thread类主要步骤:重写run方法创建子类对象使用start()方法启动多线程//继承Threadpublic class Thread1 extend...原创 2020-05-07 11:23:26 · 336 阅读 · 0 评论 -
什么?用Eclipse的你还在敲键盘打代码吗?
你是否经常在用Eclipse是感到麻烦,一个简单的输出语句“ System.out.pritnln()”,还在一个一个的敲键盘。其实在Eclipse中有很多快捷键可以使用,掌握了这些可以大大提高我们的编(xie)程(zuo)的(ye)效率????。下面让我们来看看吧!快速输出System.out.pritnln()这个其实很简单只需要这样://用键盘打入这个syso//然后再同时按下 Alt...原创 2020-04-22 22:01:05 · 529 阅读 · 1 评论 -
Java--ArrayList遍历的三种方法
Java遍历主要有以下几种,分别是利用for循环(或者for-each)、把链表变为数组进行遍历、利用迭代(IntIterator)遍历。下面我们分别进行学习。For循环import java.util.ArrayList;import java.util.List;public class Test4021 { public static void main(String[] arg...原创 2020-04-21 10:37:20 · 987 阅读 · 0 评论 -
浅谈Java集合类
集合类的主要接口又Collection和Map。其中Collection中有List,List采用线性列表储存长度可以动态改变.而Map采用键-值对的储存方式,长度也可以·动态改变。List中有两个具体类,ArrayList和LinkedList。Map中有HashMap。List与set的区别在Collection中有两个常用接口,List与set。如我们看一下他们的区别。Set 接口...原创 2020-04-19 16:04:51 · 157 阅读 · 0 评论 -
JAVA方法绑定
方法绑定什么是方法绑定?方法绑定:把一个方法与所在类、对象关联起来叫方法绑定。分类:静态绑定动态绑定静态绑定:在Java中使用 static private final以及构造方法 都是静态绑定。动态绑定:在程序运行时,根据具体对象进行方法的绑定。public class Test401 { public static void main(String[] args) ...原创 2020-04-01 15:57:51 · 424 阅读 · 0 评论 -
JAVA基础之接口
什么是接口?接口是一种特殊的类,但与类有本质区别。类中有成员方法和成员变量但是接口中只有常量和用abstract定义的方法。接口的声明采用关键字interface格式:修饰符 interface 接口名{ //方法体}接口可以多继承 使用关键字extends.被继承的接口是父类接口,多继承情况下各个父类接口使用逗号隔开( , )注意!是英文的逗号。接口中的所有方法都是公有的...原创 2020-03-27 11:32:55 · 184 阅读 · 1 评论 -
JAVA构造方法与static 关键字
JAVA的构造方法什么是构造方法?构造方法用来生成一个实例化的对象并对对象实例中的成员变量进行初始化。采用new创建对象时,构造方法被执行。构造方法的方法名必须和类名保持一致。注意!构造方法没有返回值,不可以加void。只能用 public、private、protected其中一个用来修饰。构造方法不能从父类继承系统会自动提供无参的构造方法,也可以自己重写有参构造方法。构造方...原创 2020-03-26 21:48:29 · 139 阅读 · 0 评论 -
JAVA之抽象类和抽象方法
抽象类什么是抽象类?抽象类和一般类的区别在于他没有充分的信息描述一个具体对象。特点抽象类不能实例化对象,除此之外和普通类没有区别。抽象类在使用过程中必须被继承抽象类使用关键字 abstract像这样://使用关键字 abstract abstract class Sea{ String name; int square; int year;}抽象方法什么是抽象...原创 2020-03-24 11:04:14 · 152 阅读 · 0 评论 -
JAVA之重写与重载
重写什么是重写?重写就是在子类中对于父类可以继承的方法的重新编写。重写时父类的返回值与形参不可以改变!举个例子: public static void main(String[] args) { Child a=new Child(); a.which();//执行Child的方法 Mother b= new Mother(); b.Which()...原创 2020-03-22 15:24:13 · 123 阅读 · 0 评论 -
JAVA的三大特征之多态
多态什么是多态?多态就是同一个行为的不同表现形式。换句话说就是同一个方法因为对象的不同所产生不同的结果。多态存在的条件:继承重写父类引用指向子类对象例:public static void main(String[] args) { //a是人的对象 Human a=new Human(); getWho(a); Teacher b=new Teacher();...原创 2020-03-21 11:39:10 · 91 阅读 · 0 评论 -
JAVA的三大特征之封装(一)
封装封装有四种访问控制符分别是“private、default、protected、public”。这四种的访问权限不同。对不可访问的属性或方法来说,在继承中虽然子类继承了这些属性或方法但是对于子类来说是不可以使用的。一个源文件中只能有一个public类。一个源文件可以有多个非public类。源文件的名称应该和public类的类名保持一致。...原创 2020-03-16 21:50:05 · 140 阅读 · 0 评论 -
JAVA的三大特征之继承
重载原创 2020-03-15 21:39:05 · 124 阅读 · 0 评论 -
JAVA数组排序之选择排序
选择排序思想:从第一个数开始与数组后面的数进行比较,若后者较大(arr[i]<arr[i+1])则两者位置互换。[int[] arr= {99,33,78,1,6}; for(int i=0;i<arr.length;i++) { for(int j=i+1;j<arr.length;j++) { if(arr[j]<arr[i]) { int...原创 2020-03-12 15:55:51 · 135 阅读 · 0 评论 -
JAVA数组排序之冒泡排序
冒泡排序基本思路:从数组中第一个数开始与相邻的数比较,若前一个数大于后一个数则两个数位置进行交换(arr[i]>arr[i+1])。这样的步骤进行多次,直到数组中所有元素按照大小排序。(如图所示) int[] arr={1,99,22,76,24}; int k; for(int i=0;i<arr.length-1;i++) for(int j=0;j<a...原创 2020-03-12 15:14:20 · 231 阅读 · 0 评论 -
Java注释及分隔符 基础知识
一、// 用于单行注释/* / 用于多行注释/* */ 文档注释(文档注释属于多行注释的一种)二、空白符:空格、制表符(‘\t’)、走页换页(’\f’)、回车(’\r’)、换行(’\n’) 。...原创 2020-03-08 20:08:30 · 175 阅读 · 0 评论 -
JAVA输出九九乘法表
for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(j+"*"+i+"="+i*j+"\t" ); } System.out.println(); }原创 2020-03-02 16:50:21 · 158 阅读 · 0 评论 -
JAVA学习------打印多种星星矩阵
package step1;public class ForPractice1 {public static void test() {/start/for(int i=1;i<=10;i++){ for(int j=1;j<=10;j++){ System.out.print("*"); } System.out.println(); } /...原创 2020-03-02 16:27:37 · 1733 阅读 · 0 评论