当前位置:首页 > Java知识 > 正文内容

学java怎么学(学java要怎么学)

abcsky887个月前 (10-28)Java知识102

本文分享给大家的是:

软帝学院笔记Day8

学java怎么学(学java要怎么学)

面向对象(package关键字的概述及作用)(了解)A:为什么要有包将字节码(.class)进行分类存放包其实就是文件夹B:包的概述举例: 学生:增加,删除,修改,查询 老师:增加,删除,修改,查询 ...

方案1:按照功能分com.heima.addAddStudentAddTeachercom.heima.deleteDeleteStudentDeleteTeachercom.heima.updateUpdateStudent

UpdateTeachercom.heima.findFindStudentFindTeacher方案2:按照模块分com.he互联网推广引流设备ima.teacherAddTeacherDeleteTeacherUpdateTeacher

FindTeachercom.heima.studentAddStudentDeleteStudentUpdateStudentFindStudent面向对象(包的定义及注意事项)(掌握)A:定义包的格式

package 包名;多级包用.分开即可B:定义包的注意事项A:package语句必须是程序的第一条可执行的代码B:package语句在一个java文件中只能有一个C:如果没有package,默认表示无包名

C:案例演示包的定义及注意事项面向对象(带包的类编译和运行)(掌握)A:如何编译运行带包的类ja互联网推广引流设备va 包名.HellWordjavac -d . HelloWorld.javaa:javac编译的时候带上-d即可

b:通过java命令执行面向对象(不同包下类之间的访问)(掌握)A:案例演示不同包下类之间的访问面向对象(import关键字的概述和使用)(掌握)A:案例演示其实就是让有包的类对调用者可见,不用写全类名了。

为什么要有importB:导包格式import 包名;注意:这种方式导入是到类的名称虽然可以最后写*,但是不建议C:package,import,class有没有顺序关系(面试题)面向对象(四种权限修饰符的测试)(掌握)。

A:案例演示四种权限修饰符B:结论本类 同一个包下(子类互联网推广引流设备和无关类) 不同包下(子类) 不同包下(无关类)private Y默认 Y Yprotected Y Y Ypublic Y Y Y Y面向对象(类及其组成所使用的常见修饰符)(掌握)

A:修饰符:权限修饰符:private,默认的,protected,public状态修饰符:static,final抽象修饰符:abstractB:类:权限修饰符:默认修饰符,public状态修饰符:final

抽象修饰符:abstract用的最多的就是:publicC:成员变量:权限修饰符:private,默认的,protected,public状态修饰符:static,final用的最多的就是:private

D互联网推广引流设备:构造方法:权限修饰符:private,默认的,protected,public用的最多的就是:publicE:成员方法:权限修饰符:private,默认的,protected,public状态修饰符:static,final

抽象修饰符:abstract用的最多的就是:publicF:除此以外的组合规则:public staticpublic abstractpublic final成员变量:public static final

成员方法:面向对象(内部类概述和访问特点)(了解)A:内部类概述B:内部类访问特点a:内部类可以直接访问外部类的成员,包括私有b:外部类要访问内部类的成员,必须创建对互联网推广引流设备象外部类名.内部类名 对象名 = 外部类对象.内部类对象;。

C:案例演示内部类极其访问特点面向对象(成员内部类私有使用)(了解)private面向对象(静态成员内部类)(了解)staticB:成员内部类被静态修饰后的访问方式是:外部类名.内部类名 对象名 = 外部类名.内部类对象;

面向对象(成员内部类的面试题)(掌握)A:面试题要求:使用已知的变量,在控制台输出30,20,10class Outer {public int num = 10;class Inner {public int num = 20;。

public void show() {int num = 30;System.out互联网推广引流设备.println(?);System.out.println(??);System.out.println(???);

}}}class InnerClassTest {public static void main(String[] args) {Outer.Inner oi = new Outer().new Inner();

oi.show();}}面向对象(局部内部类访问局部变量的问题)(掌握)A:案例演示局部内部类访问局部变量必须用final修饰局部内部类在访问他所在方法中的局部变量必须用final修饰,为什么? 因为当调用这个方法时,局部变量如果没有用final修饰,他的生命周期和方法互联网推广引流设备的生命周期是一样的,当方法弹栈,这个局部变量也会消失,那么如果局部内部类对象还没有马上消失想用这个局部变量,就没有了,如果用final修饰会在类加载的时候进入常量池,即使方法弹栈,常量池的常量还在,也可以继续使用

但是jdk1.8取消了这个事情,所以我认为这是个bug面向对象(匿名内部类的格式和理解)A:匿名内部类就是内部类的简化写法B:前提:存在一个类或者接口这里的类可以是具体类也可以是抽象类C:格式:new 类名或者接口名(){。

重写方法;}D:本质是什么呢?是一个继承了该类或者实现了该接口的子类匿名对象E:案例演示按照要求来一个匿名内部类面向对象(匿名内部类重写多个方法调用)A:案例演示匿互联网推广引流设备名内部类的方法调用面向对象(匿名内部类在开发中的应用)。

A:代码如下//这里写抽象类,接口都行abstract class Person {public abstract void show();}class PersonDemo {public void method(Person p) {

p.show();}}class PersonTest {public static void main(String[] args) {//如何调用PersonDemo中的method方法呢?PersonDemo pd = new PersonDemo ();

}}面向对象(匿名内部类的面试题)A:面试题互联网推广引流设备按照要求,补齐代码interface Inter { void show(); }class Outer { //补齐代码 }class OuterDemo {

public static void main(String[] args) {Outer.method().show();}}要求在控制台输出”HelloWorld”day08总结把今天的知识点总结一遍。

扫描二维码推送至手机访问。

版权声明:本文由海南拓宏网络科技工作室发布,如需转载请注明出处。

本文链接:http://4blc.com/post/634.html

分享给朋友:

“学java怎么学(学java要怎么学)” 的相关文章

郭德纲的创作能力(郭德纲的作品是谁写的)

本篇文章给大家谈谈 原标题:郭德纲是个什么东西 为什么要以郭德纲作题目?因为这篇说的是朋友、师徒和父子,这三样,他全占了郭德纲是天津人,当过京漂,跟主流相声圈闹翻过,跟北京电视台对骂过,得罪过不少体面人但要数文艺圈混得好的,十几年长盛不衰的郭德纲首屈一指。 京城文艺...

java实训培训(java培训内容有哪些)

今天给各位分享 Java广泛应用于整个行业,尤其是在企业软件领域,这带来了许多高薪的工作机会,并使这种编程语言成为新手的通用语言然而,这些并不是Java的唯一优势,它允许你采用良好的实践,并使将来学习其他语言更加容易毫无疑问,如果你遵循正确的方法,你可以很容易地学会它。 想...

58赶集总部地址(58赶集网副总裁)

本文分享给大家的是: 转:一位同学内推,帮我争取到了58赶集面试的机会没有笔试,直接进入技术面遇到一位工作五年的工程师翟,一脸严肃的把我带到A区四层的一个小方桌前对于只有一年工作经验的我,小有压力上来自我介绍,谈谈做过的项目,只要你思路清楚,表达准确就没什么问题。 一般你做...

java面向对象程序设计的重点是哪些(java面向对象程序设计的特点)

本篇文章给大家谈谈 新朋友关注“尚学堂java培训”轻松学编程知识一、类与对象面向对象的编程思想力图使在计算机语言中对事物的描述与现实世界中该事物的本来面目尽可能地一致,类(class)和对象(object)就是面向对象方法的核心概念。 类是对某一类事物的描述,是抽象的、...

java是面向对象的程序设计语言(java是面向过程的与平台无关的网络编程语言)

今天给各位分享 JAVA是面向对象的两者的区别如下,面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行...

tiobe编程语言排行榜2021年9月(编程语言最新排行榜tiobe)

本篇文章给大家谈谈 IT之家 1 月 7 日消息,软件测试公司 Tiobe 会跟踪软件开发人员所使用编程语言,并每月根据流行程度来发布榜单在今天公布了 2023 年 1 月编程语言排行榜中,该公司评选 C++ 成为 2022 年度最佳编程语言。 今年的亚军是第二大最受欢迎的...