![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA
文章平均质量分 91
记录java学习的底端知识点
卷儿~
在校大学生,好撸铁。性别男,爱好女。
个人主页:http://www.wayne-lee.cn/
展开
-
【Java基础】数据类型与标识符
哒哒~新的一篇java文章出现了,这篇内容书接上文的Java第一个程序。我们来说说Java中最基础的内容之二——数据类型与标识符数据类型Java作为一门高级程序设计语言,强类型是其重要的特性,也是它得以胜任许多底层应用开发的基础。这也意味着它必须为每一个变量声明一种类型。在Java种,变量类型可以大致分成两类——基本类型和引用类型引用类型非常像C/C++中的指针,它指向一个对象,与C++中的引用同名不同义。在传递对象时是传递了它的引用,而非值传递。基本类型或者说是内置数据类型是Java特别提供的原创 2021-03-30 21:50:52 · 526 阅读 · 0 评论 -
【Java基础】Eclipse常用基本配置——字体背景、代码辅助、源码资源
在前几章中,我们说过,“工欲善其事必先利其器”。目前为止,我们已经配置好了jdk和IDE,对于编写java代码,我们已经有了其器。那么这篇文章,我们就要来将它锋利起来,通过各种配置,将它变得更好用。Eclipse的各种配置本文将会持续更新~前面的文章:【Java基础】Java环境下载配置与Eclipse下载安装【Java基础】第一个Java程序——Hello World调整字体大小及颜色要说编码者对IDE的要求,那颜值一定会占据一席之地。由于Eclipse也不支持使用Ctrl+滚轮原创 2021-03-24 23:25:27 · 495 阅读 · 0 评论 -
【Java基础】第一个Java程序——Hello World
安装好了JDK和Java的集成开发环境Eclipse,我们的Java学习之旅就算是正式开始了。作为这一旅程的伊始,让我们抓紧上手第一个Java的程序——打出“hello world”。控制台中运行的第一个java类文件我们知道,Java程序的运行需要经由Java虚拟机(JVM)的处理。它需要将类文件编译成为字节码,再在运行时转成机器码运行。而在之前配置Java环境时就已经将JVM配置好了,其被包含在JRE中。我们打开控制台,输入java,就能够看见其信息:接着,我们来编写第一个java类文件,并原创 2021-03-24 17:14:39 · 2075 阅读 · 3 评论 -
【Java基础】Java环境下载配置与Eclipse下载安装
俗话说的好,“工欲善其事,必先利其器”。配置好开发环境对于学习一门语言的重要性是不言而喻的。对于Java学习者而言,在正式开始学习之前,第一步往往是配置Java环境,即安装JRE或者JDK。紧接着第二步就是下载并安装IDE,即集成开发环境。本文配置的集成开发环境是Eclipse。这两步总是在学习Java中遇到的第一只拦路虎。一旦配置中出错,不少人(包括博主)都会绊倒在这学习之旅的第一步所以这篇文章,我们就来梳理一下配置JDK和Eclipse的过程。博主使用的是Windows系统,所以演示时也都是Wi原创 2021-03-19 10:12:29 · 677 阅读 · 2 评论 -
【Java高级】初探socket编程 ——JavaSocket连接与简单通信
大二学习生活开始一段时间了,最近打算整个活,尝试完成一个在线即时聊天的小程序。会更新一系列socket编程的技术文章,欢迎关注交流哦那么千里之行,始于足下,就从这socket编程开始说起吧。socket概念首先一个问题,什么是socket编程?他有个中文名称叫做“套接字编程”。这个词不直观,也比较晦涩,很容易让人产生误解。我们来看一下百度百科的定义:简介:socket一般指套接字。所谓套接字(Socket),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信原创 2020-09-08 22:57:16 · 3039 阅读 · 0 评论 -
【Java基础】日期 Date类 SimpleDateFormat类
Java中的日期类是常用的工具类了,使用日期相关操作常用到 Date类表示时间 用SimpleDateFormat来处理时间的表现形式。本文来总结一下这两个类的常用方法。Date类首先来介绍下基础的日期类:Date。这个类在包 java.util 下,表示一个时间点。时间的表示在计算机中,时间的单位是毫秒,任意一个时间点都是一个毫秒数。时间的零点,是 1970年的1月1日0时0分0秒...原创 2020-04-21 12:13:21 · 1742 阅读 · 0 评论 -
面向对象 之 不能不知道的类间关系(下)关联、聚合、组合 C++与Java
这篇文章是类间关系的下半篇,包含了 关联、聚合和组合 三种关系。建议先食用上篇文章。上半篇博文戳这里关联 (Association)关联关系呢,可以看作是一种依赖的关系(上篇博文我们谈到过,依赖关系的范围实际上很广)。它强调的是,一个类知道另一个类的对象,而非仅仅是实现方法时用到。这个“知道”,往往指的就是在类中以另一个类对象作为成员(C++语言可以是对象本身,也可以是引用或是指针,而在j...原创 2020-04-13 16:42:55 · 538 阅读 · 0 评论 -
面向对象 之 不能不知道的类间关系(上)泛化、实现、依赖 C++与Java
类间关系是面向对象精华内容的基础。如果你还不知道的话,就看下去了解了解吧。常见的类间关系分为六种泛化 (generalization)实现 (Implementation)依赖 (Dependence)关联 (Association)聚合 (Aggregation)组合 (Composite)相较于知道他们的中文,往往还需要掌握其对应的英文单词。不同的地方对这些关系会有不同的命...原创 2020-04-13 10:40:21 · 790 阅读 · 0 评论 -
【Java基础】File类 使用规则及常用方法整理
java中的File类是对操作系统中的文件夹或是文件的抽象。因此,每一个File类的对象都代表着一个文件或文件夹。当然,这些文件或者文件夹可以实际存在或是不存在于系统中。创建并初始化File类对象初始化的三种方式File类对象在初始化时有三种常用方式:File file = new File(路径);File file = new File(父路径,子路径);File file = ...原创 2020-04-09 15:51:54 · 757 阅读 · 0 评论 -
【Java基础】竞赛刷题用源文件命名及输入输出
现在好多oj都支持JAVA语言提交了,应该有很多人不论是从C语言转向java还是上手学的就是java。都有利用oj刷题的需要。这篇博客,就来分享下oj刷题的基础,源代码的提交和输入输出。源代码首先,我们编写java用的编译器是eclipse,不同于传统的C语言编译器以文件为单位,同一个文件夹下可以存在多个包含主函数的代码文件。java的程序是以工程为单位的,其下再分为包,包下再分出类。而在j...原创 2020-02-09 14:48:57 · 611 阅读 · 0 评论 -
【Java基础】四种内部类——成员内部类 静态内部类 局部内部类 匿名内部类
Java中,有一些类存在于其他类的内部,有一些类,内部存在其他类。所谓内部类就是定义在类中的类,而包含这个内部类的类就是外部类。与类中变量或是对象相似的是,内部类根据不同的位置和效用分为:成员内部类,局部内部类,匿名内部类和静态内部类下面来总结一下:成员内部类作为类成员出现的内部类,它的作用范围和成员变量十分相似。先写一个带有成员内部类的类:class OuterClass{ p...原创 2020-03-06 22:42:54 · 293 阅读 · 0 评论 -
【Java基础】泛型
综述泛型实质上是为了使程序员定义安全的类型。作为自JDK1.5版本出现的概念,它很好的解决了编程过程中对类型任意化的需求。在此之前,任意化通过Object引用。但是这样的引用“过于任意”,在强制类型转换,或是中途引用时很可能会因为类型不同于初始类型而导致类型异常。泛型机制提供了类型任意化的可能,使工程的封装可以更具兼容性。例如容器类的泛型机制允许不同的类对象可以通过同一类数据结构进行组织,例如...原创 2020-03-02 11:19:35 · 500 阅读 · 0 评论 -
【Java基础】枚举类型
最近刚学习了枚举类型,写篇博客总结分享一发我的理解,如有不妥之处,请多指教。简述首先,枚举类型本质上是作为一种类的存在。对,它就是一种类,所以理解它的时候要对比着类的代码,按照类的思维来思考。一般来说,最原始的它长这个亚子:enum Festival{}enum是定义枚举类型的关键字。显然,这是一个缩写,全拼为:enumeration。就是枚举的意思。Festival的位置是枚举类型...原创 2020-02-29 11:47:03 · 443 阅读 · 0 评论 -
【Java基础】包装类,Number类总结 包装类常用方法
总述数据,是一个程序最基本的要素,它的最终形式一定是基本数据类型。java是一种面向对象的语言,不能创建基础数据类型对象,也不能在使用泛型时兼容基本类型。为了解决这个问题,将基本类型视作对象进行处理。Java给每一个基本类型提供了包装类,放在java.lang包下。所有对应基本类型,其包装类共有八个:Integer (int)Long (long)Short (short)Doubl...原创 2020-02-25 11:18:58 · 577 阅读 · 0 评论 -
【Java基础】数组的排序算法调用
排序语句的使用初转java,很多操作都要重新学习java的版本。比如今天的主角:排序语句。在程序设计过程中,排序算法是最常用到的算法之一,正是因为其经常用到,所以掌握利用已经设计好的算法语句,会大大提升程序设计过程中的效率。主要优点如下:进行排序仅需要一句话,方便书写设计好的算法,确保正确率算法出自高手,保证运行效率那么与C语言qsort和sort不同的是,JAVA语言中并不存在孤...原创 2020-02-09 14:51:21 · 1472 阅读 · 0 评论