广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

Java干货:Java入门知识有哪些?

作者:admin01发布时间:2021-06-29分类:Java技术浏览:794


导读:学习Java是非常重要的一环就是入门基础,那么Java有哪些入门知识呢?没有基础,做后面的项目的时候,虽然说用框架就可以,但是,具体的实现你根本就不了解。就做不到更加深入的去设计一...

学习Java是非常重要的一环就是入门基础,那么Java有哪些入门知识呢?没有基础,做后面的项目的时候,虽然说用框架就可以,但是,具体的实现你根本就不了解。就做不到更加深入的去设计一个程序,让自己的程序更加有用。

1、Java中的反射机制

在之前的面试中,很多次我都被问到Java中的反射机制是什么,我当时是很懵的,因为我根本就没有了解过这个东西。现在知道了,Java中的反射机制就是Java通过一个类的类路径或者对象就可以创建出该类型的类,通过这个Class类的一些方法可以获取到类对象中的方法和属性。这就是反射,在后期的spring中的依赖注入就是使用了反射。

2、Java中的封装类和基本数据类型

因为Java是一个纯面向对象的语言,就是所有的类型都可以同过new来创建对象,但是为了使用方便,java还是引入了基本数据类型,这就破坏了Java的面向对象特性,但是Java也想到了解决办法,就是为为一个基本数据类型写了对应的封装类。在使用时注意自动装箱和拆箱的使用。

3、Java中的集合

ArrayList,LinkedList的区别:ArrayList是线性的线程不安 全的,但是查询数据很快;LinkedList:线程安 全的,相对于ArrayList来说查询数据慢,根据不同场景使用ArrayList和LinkedList。

Map:存储结构为键值对形式

Set:Set的底层是Map,set的值就是map中的键所以是不能重复,内容无序(输入顺序和输出顺序不一致)。

4、线程和单例模式

单例模式:私有化类对象,私有化构造方法,创建外部访问的方法。

线程:实现线程的方法:1,、实现Runnable接口,2、继承Thread类。

锁:synchronized(类锁、对象锁、或者一个不变的常量锁){}。

5、流操作

InputStram 输入流;OutputStram 输出流;File 文件。

学习Java一般有两种方式,一是自学,自学无疑是非常省钱的,广州北大青鸟官网上有很多免费的教学视频可以下载了去学习,当然自学对于自制力的要求非常高,如果你不具备很强的自制力,自学的过程是十分痛苦的,另外就是报名培训班,有人引路,这条路走起来才不那么辛苦,培训班学习会更加系统,更加专业,线上的培训班成本低,时间安排也很方便,感兴趣的同学可以看看广州北大青鸟官网,咨询专业的老师,让你的学习之路一帆风顺!


Java技术排行
标签列表
网站分类
文章归档
最近发表