百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

这些java基础问题你没有忘记吧,一起进来看看

cac55 2024-09-20 12:42 38 浏览 0 评论

以下是我看书时或择要、或总结的说话,美全是Java中根本的根本。由于是有伴侣起头接触Java,问我一些根本的问题,俄然创造不知该若何回覆,非常为难。痛定思痛,便回炉重造,将java根本的知识重新梳理了一遍。

(一)根基数据类型

1.标识符区分巨细写:hello与Hello是不合的标识符。

2.根基数据类型的精度由低到高依次为:byte short char int long float double

3.名目节制符号:

%dint类型%cchar类型%f浮点类型%s字符类型

例如:

System.out.println("%d,%f",1,1.23)

4.数组的两种建树编制:

Object[] arry=new Object[n];Object[] arry=new Object[]{x,y,z,..};

(二)表达式

1.switch case语句:case下加break或者加return都是可以的。

2.break与continue:break语句竣事整个轮回;continue竣事当前轮回,起头下一次轮回。

(三)类与工具

1.多态:Java中多态分两种,重载(Overload)和重写(Override)。

重载:一个类中多个编制具有不异的名字,但编制的参数不合。

参数个数不合或者参数类型不合

前往类型与参数名称不介入斗劲

重写:子类重新(笼盖)父类的编制。

可以进步访谒权限,不容许降低访谒权限。

2.this关头字:this表示当前工具,在机关编制中代表该机关编制所建树的工具。

3.包与访谒权限:

java.lang包:体系主动添加,所以你从来都看不到。(网罗System、Math类等)

包访谒权限:不是三大国民润饰符润饰的成员变量和编制被称为友爱变量和友爱编制,在统一包中可以自由访谒。

4.反编译与文档生成器:

javap:将字节码反编译为源码。

javadoc:将解释生成html文档。

5.生成jar文件:在Eclipse下,选择File——Export——java——JAR FILE

(四)子类与担当

1.Object类:所有类都担当自Object类,“Class A”原型是“Calss A extends Object”。

2.担当:

当子类与父类不在统一个包中,子类只担当父类中protected和public访谒权限的成员变量与编制

子类担当的编制只能把持子类担当和潜匿的成员变量。子类新界说的编制可以把持子类担当和子类新声明的成员变量,但无法直接把持子类潜匿的成员变量(要使用super)

子类不担当父类的机关编制,是以子类在其机关编制中要使用super挪用父类的机关编制。

当类中界说了一个或多个机关编制时,java不供给默认机关编制。是以父类中界说多个机关编制时,必需网罗一个不带参数的机关编制。

(五)面向笼统编程

1.工具的向上转型:上转型工具不能把持子类新增的成员变量与编制

父类 f=new 子类();

2.Open-Closed Principle:体系理当对扩睁开放,对改削封锁。(怎样办?面向笼统和接口啊!)

3.面向笼统编程:设计类时,不该让类面向详细的类,而是面向笼统类。

例子:

设计笼统类SIM,以便扩展详细的运营商

public abstract class SIM {

protected String number;

protected String type;

public abstract void setNumber(String number);

public abstract void setType();

public void show(){

System.out.println("类型:"+type+"号码"+number);

}

设计手机类,重点是在手机类中添加SIM笼统类,等待子类详细实现。

publicclass MobliePhone {private SIM sim;publicvoid setSIM(SIM sim){ this.sim=sim;}publicvoid showMessage(){ sim.show();}

实现两品种型的SIM卡,设为挪动和联通。(Type类型可以在机关函数中实现)

publicclass yidong extends SIM{ @Override publicvoid setNumber(String number) { this.number=number; } @Override publicvoid setType() { this.type="联通"; }

主函数如下,若必要扩展SIM卡,只需担当SIM笼统类即可。如斯设计即适宜Java开闭准绳。

publicstaticvoid main(String[] args) { MobliePhone mp=new MobliePhone(); SIM sim=new yidong(); sim.setNumber("{{123456789:0}}"); sim.setType(); mp.setSIM(sim); mp.showMessage(); sim=new liantong(); sim.setNumber("{{987654321:0}}"); sim.setType(); mp.setSIM(sim); mp.showMessage(); }

(六)面向接口编程

1.接口:

接口中只需笼统编制和常量,笼统编制必定是public,常量必定是public static,你看不到是由于体系潜匿了。

类实现接口,若没有重写接口中的全数编制,这个类就是一个笼统类。

接口要求一些类具有不异名称的编制,但不强迫这些类具有不异的父类。

接口无法挪用类中非接口编制。

(很关头)若是一个编制的参数是接口类型,就可以将实现该接口的类的实例的引用通报给该接口参数,这个接口参数就可以回调类实现的接口编制。

2.面向接口编程:焦点思惟是接口回调,与面向笼统编程有必定的类似性。

例子:

设计一个广告的接口。

public interface Advertisement {void showMess();void showCompany();}

设计Televison类用于播放广告,重点是设置接口的参数回调。

publicclass Televison {Advertisement adv;publicvoid setAdv(Advertisement adv){ this.adv=adv; }publicvoid advertise(){ adv.showCompany(); adv.showMess();}

实现详细的广告类

publicclass naobaijin implements Advertisement{ @Override publicvoid showMess() { System.out.println("收礼只收脑白金"); } @Override publicvoid showCompany() { System.out.println("白金集团"); }

主函数如下,若必要扩展广告,只需实现Advertisement接口即可。如斯设计即适宜Java开闭准绳。

main(String[] args) { Televison tv

最后、竣事的唠叨

忘记是进修的一局部,就代码而言,几个礼拜不接触就会感应目生。

相关推荐

电工电路图中二极管、三极管的符号标识

1、二极管二极管是一种常用的具有一个PN结的半导体器件,它具有单向导电性,通过二极管的电流只能沿一个方向流动。二极管只有在所加的正向电压达到一定值后才能导通。在电工电路图中,二极管以专用的图形符号和电...

开关部件在电工电路中的符号标识

1、在电工电路中还常常绘制有具有专门含义的图形符号,认识这些符号对于快速和准确理解电路图十分必要。在识读电工电路的过程中,还常常会遇到各种各样的功能部件的图形符号,用于标识其所代表的物理部件,例如各种...

走过路过 别错过!整理最全电工电路各种元器件及辅料字母符号解析

走过路过别错过!整理最全电工电路各种元器件及辅料字母符号解析建议收藏备用起来以备不时之需!每天学习一点点就会有收获!...

熬夜吐血整理的电工电路的字母符号!及各种元器件实物图解符号!

熬夜吐血整理的电工电路的字母符号!及各种元器件实物图解符号!...

电气人士接好了!史上最全的电气符号介绍

有没有人像小编一样看到这样的图纸就犯晕啊?像这样的图纸对于电气人士来说应该不陌生吧,可是对于一些刚入行的,或者在电气行业却不是技术岗位的人来说,那与天书没什么区别。今天小编狠狠心,为大家搜集了一些关于...

新手工程师,这些电路图符号你都了解吗?

以下电路图符号大全,千万别弄错了噢~~更多行业信息可查阅快点PCB平台订阅号:eqpcb_cp。...

电工学习通(一):电路图符号知识大全(安科瑞任心怡、许玉龙)

电路图符号知识我们常说的电路图呢是一种以物理电学标准符号来绘制各MOS管电子元器件组成和关系的电路原理布局图,听不懂也没关系,我们只要记住以下几点就可以了:电路图符号数量众多,大致可以分为四个类别:传...

常用电子元器件电路符号及实物外形图,你值得拥有

作为一名电工初学者,认识并了解常用的电子元器件是一项必备的基本技能,这包括电子元器件的电路符号、实物、用途等。本文电工学习网小编和大家分享一些电子元器件的电路符号及实物外形图,希望对大家的学习有所帮助...

电工常用的符号及单位

常用的符号及单位①欧姆定律I=U/R(适用于电阻电路,如白炽灯)②电能计算W=P·t(W为我们常说的电度,P为功率多少瓦或千瓦,t为时间小时计量)例如一个220V,60W的白炽灯,在220V电压工...

电路图常用的字母符号及释义(详细版!)

你是不是在查看电路图时常遇到一些看不懂的字母或字符,不明白它们表示什么含义?今天小编整理了一些电路图常用的字母符号及其释义,供大家查阅,赶快收藏吧!在之前的文章,小编大致整理了绘制电路图常涉及的电路符...

最全电工电路的字母符号大全!电工必备知识技能!建议收藏备用

最全电工电路的字母符号大全!电工必备知识技能!建议收藏备用!每天学习一点点就会有收获!学海无涯!...

电路符号大全,赶快收藏

认识电路符号是绘制电路图的前提。绘制电路图需要涉及的电路符号罗列出来有很多,大致可以分为五个类别:基本电路符号、传输路径符号、开关和继电器符号、集成电路组件以及限定符号。基本电路符号绘制基础电路图可能...

电气电路的图形符号,不怕看不懂电路图啦

一、电压、电流、电池的图形符号//二、信号灯、信号器件、按钮、旋钮开关和测量仪表的图形符号//三、负载开关的图形符号//四、熔断器的图形符号//五、继电器、接触器、接触器触点和操作器件的图形符号//六...

图解普通电阻器电路符号的含义,初学者必看

电子元器件的电路符号中含有许多有用的、对电路分析有益的识图信息,掌握了电子元器件电路符号的识图,电路分析就会简单一些。电阻器电路符号图1-1所示是普通电阻器电路符号图解示意图。在电路分析中,为了表述方...

电路图符号大全(电容、电阻、二极管、三极官、集成电路)

基础知识薄弱,不懂工作原理,不会看图、识图,这里更多电路图(原理图)符号大全、电路图形符号(指用一种书画图形代表一种电子元件)(比如:电容、电阻、二极管、三极官、集成电路等等)的符号为初学...

取消回复欢迎 发表评论: