![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习笔记
我只是一直小菜鸟啊
总结梳理分享在项目中求职中用到的新学到的知识
展开
-
Java面试中需要了解的AWT和Swing
AWT和Swing是什么AWT和Swing都是Java提供的GUI(Graphics User Interface图形用户界面包)工具包。通过AWT和Swing提供的图形界面组件库,Java的图形用户界面编程非常简单,程序只要一次搭建所需的图形组件,并用合适的方式将这些组件组织在一起,就可以开发出非常美观的用户界面。具体概念AWT(Abstract Window Toolkit)抽象窗口工具...原创 2019-03-29 14:29:27 · 628 阅读 · 0 评论 -
面向对象的理解
在目前的软件开发领域有两种主流的开发方法:结构化开发方法和面向对象开发方法。结构化编程语言有C、Basic、Pascal等,面向对象编程语言有C++、Java、C#和Ruby等。面向对象程序设计基本思想:使用类、对象、继承、封装、消息等基本的概念来进行程序设计。从现实世界中客观存在的事务(即对象)出发来构建软件系统,并在系统构造中尽可能运用人类的自然思维方式。强调以现实世界中的事务(即对...原创 2019-03-29 16:00:24 · 166 阅读 · 0 评论 -
Java的包装类及装箱拆箱
Java包含了8种基本的数据类型(byte、short、int、long、char、float、double、boolean),但这8种数据类型不支持面向对象的编程,也不具备对象的特性:没有Field、方法可以被调用。这些有一定的方便性,如可以进行简单的有效的常规数据处理。但为了解决8中基本数据类型的变量不能当成Object类型变量使用问题,Java提供了包装类(Wrapper Class)概...原创 2019-03-29 23:21:32 · 139 阅读 · 0 评论 -
Java的运行机制
Java的运行机制Java语言既是编译型语言也是解释型语言,或者说,Java既不是纯粹的编译型语言,也不是纯粹的解释型语言。Java程序的执行过程,必须先使用javac编译,编译生成 *.class文件(.class文件是一种平台无关的字节码),.class文件是不可以执行的,必须使用java解释器执行,生成特定平台的机器码。高级语言 的运行机制计算机高级语言按程序执行方式可以分为编译型和...原创 2019-03-30 00:01:19 · 214 阅读 · 0 评论 -
JDK、JRE、JVM三者之间的关系
JDK(Java Development Kit),即Java标准版开发包,是Sun提供的一套用于开发Java应用程序的开发包,它提供了编译、运行Java程序所需的各种资源和工具,包括Java编译器、Java运行时环境(JRE),以及常用的Java类库等。JRE(Java Runtime Environment),即Java运行时环境,是运行Java程序的必须条件。JVM(Java Virtu...原创 2019-03-30 00:25:23 · 236 阅读 · 0 评论 -
Java中Scanner的用法
Scanner用法示例:import java.util.Scanner;Scanner sc = new Scanner(System.in);String str = sc.nextLine();sc.close();原理通过Scanner类获取用户输入时,控制台会一直等待用户的输入,直到用户敲回车键结束,把所输入的内容传给Scanner,程序要从Scanner获取输入的内容,...原创 2019-03-28 09:19:36 · 964 阅读 · 0 评论 -
用正则表达式判断一个String是不是仅包含纯数字
用正则表达式判断一个String是不是仅包含纯数字 public final static boolean isNumeric(String str){ if (str != null && !"".equals(str.trim())){ return str.matches("^[0-9]*$"); } else{ return false; ...原创 2019-03-28 17:44:53 · 7633 阅读 · 0 评论 -
Java面试中需要了解的序列化
序列化概念序列化是指 把对象转换成有序字节流 ,以便在网络上传输或者保存在本地文件中。序列化后的字节流保存了Java对象的状态以及相关的描述信息。客户端从文件中或网络上获得序列化后的对象字节流后,根据字节流中所保存的对象状态及描述信息,通过反序列化重建对象。序列化的核心和本质序列化就是把实体对象状态按照一定的格式写入到有序字节流,反序列化就是从有序字节流重建对象,恢复对象状态。序...原创 2019-03-29 11:25:44 · 154 阅读 · 0 评论