
Java基础
文章平均质量分 85
Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言,目前有很大以部分开发者者在使用Java。这个专栏主要记录包括但不只限于java语法、多线程、JVM的java基础知识
Hitmi_
一个在程序猿路上砥砺前进的新人
展开
-
Java泛型的使用和原理
Java泛型作为抽象的必备神奇,是成长为高级Java程序员必备的技能之一,本文希望达到两点:1、系统完整的介绍Java泛型的使用2、由原理推泛型的使用限制,由使用限制了解泛型原理原创 2022-12-10 20:57:21 · 1537 阅读 · 0 评论 -
枚举的使用和本质
介绍Java枚举类的常见使用和原理本质,介绍完本质后打算再聊些骚操作。原创 2021-12-22 20:16:51 · 574 阅读 · 0 评论 -
使用BigDecimal替代Double完成精确计算
介绍BigDecima为什么可以解决计算的精度问题、基础使用和开发时应当注意的坑原创 2021-12-12 15:47:03 · 1083 阅读 · 1 评论 -
java方法参数传递问题
问题:当定义的方法有形式参数时,Java是如何将实参值传入方法的呢?答:Java方法的参数传递方式只有一种:值传递。就是将实际参数值的副本(复制品)传入方法内,而参数本省不会受到任何影响。数值类型变量,复制数值;数值类型变量的引用,复制引用;对象类型变量,复制引用(即对象的地址)。...原创 2019-05-21 14:15:17 · 237 阅读 · 0 评论 -
java理解总结篇——封装
首先讲一下总结这个版块的目的。第一次学习java是在大一下学期,过去已经一年了。java的一些基础方面还是懵懵懂懂,缺乏实战。所以想在这总结一下一些知识点的要点,这些部分大部分来自其他前辈的文章和对课本的一些思考,感谢无数前辈留下的经验,也希望能给后面和我有相同经历的人一些触发点。 第一次接触封装,好像是在c++中。当时没有项目经验,规范的用封装用的很少,简单的认为...原创 2019-03-22 13:51:16 · 319 阅读 · 0 评论 -
javaweb基础——一些相对路径
背景初次接触javaweb是在大二的软件系统开发实训,当时老师给我们培训了几节课,一些路径啥的也都是模模糊糊就那么跟着些了,对一些相对路径的理解就是:我也不知道,我也没地方问。为了加深对相对路径的理解,也方便后来人,总结了一下javaweb中的一些相对路径。还有一个重点:就是希望能通过这一篇文章,举一反三,以后能大概推导相对路径大概是怎样?为什么是那样?总概页面跳转的相对路径 ...原创 2019-07-20 21:28:11 · 249 阅读 · 0 评论 -
java中读取与写入(IO)
学习java过程中看过几本比较常用的书和视频,发现在教数据的输入和输出时,大多就是简单一说用//输入一个整数Scanner input = new Scanner(System.in);input.nextInt();//输出System.out.println(90);但是我很疑惑,难道是这个部分太弱智了,都不愿意讲吗?可是看着又是Scanner又是System的,应该是个挺强...原创 2019-05-24 20:41:56 · 665 阅读 · 0 评论 -
Java线程的使用
## 1\. 前言线程使用是个很有意思的概念,他让一个程序可以分多路并发的执行。在Java学习最初,说到线程脑海里呈现的概念就是Thread类和Runable接口。这里整理下Thread类和Runable是怎么实现多线程的。## 2\. Thread类和Runable接口的使用——快速入门**Thread类和Runable接口的关系:**Thread实现了Runable接口,主要是要来集成Runable中的run方法,让Thread自带个了Runable,同时Runable也可以作为参数传递进T原创 2020-08-04 21:19:11 · 312 阅读 · 0 评论 -
java基本类型、包装类、字符串及转换
一 java内存分配首先,跟之前看的那篇博客一样。先介绍一下java中内存分配的那些事这里只是在网上找的一些资料;Java中的数据类型分为1. 基本类型(原始数据类型) byte short int long float double char boolean基本类型的变量持有原始值。2. 符合数据类型(引用类型),引用类型持有引用值(即对某个对象的引用,而非对象本身...转载 2019-05-21 11:38:50 · 853 阅读 · 0 评论 -
java数组的学习
我对数组学习主要分为三部分:①定义和创建 ②使用 ③操作一 定义和创建谈到数组定义,我们想到是int[] a 或者 int a[]形式的。没错,这两种形式都可以,个人推荐第一种,更能体现数组是一个新的类型。提问:为什么不是c语言中 int a[10]这种形式答:n数组是一种引用类型的变量,因此使用它定义一个变量时,仅仅表示定义了一个引用变量,这个引用变量还未指向任何有效的内存,因...原创 2019-05-21 22:59:11 · 212 阅读 · 0 评论 -
谈谈java的final关键字的学习
先说一堆废话,在java的学习过程中,一直不注重细节不注意底层不注意一些 “非必要” 的知识点。从今天起开始深入研究研究Java了。进入主题,第一次看见final关键字是在常量定义部分,结合前面在安卓和Java的胡乱摸爬滚打过程中遇到的一些可能的问题在网上查了查final关键字。final关键字分为4个用法:1.定义常量在编写程序时,我们经常需要说明一个数据是不可变的,我们成为常量...原创 2019-02-06 21:50:51 · 327 阅读 · 0 评论 -
Java为什么使用异常?
Java为什么使用异常?为什么使用异常一:为什么要这样了?这就得首先明白,Java的编程往往是多人之间合作的,每个人负责一个或几个模块,从最开始学习Java时你就有使用别人的模块(你调用的任何Java基础语法都是由JDK的公司写好了给你的),你在后面的使用中肯定也会写模块给别人调用。现在就可以举个例子了,假如说你现在写一个带参方法 printf(int num)给你的同事调用,他调用时传...原创 2020-03-05 16:17:49 · 562 阅读 · 0 评论 -
java异常初理解
为什么用异常:异常处理使得程序可以处理非预期的情景,并且继续正常的处理。在这个世界不可能存在完美的东西,不管完美的思维有多么缜密,细心,我们都不可能考虑所有的因素,这就是所谓的智者千虑必有一失。同样的道理,计算机的世界也是不完美的,异常情况随时都会发生,我们所需要做的就是避免那些能够避免的异常,处理那些不能避免的异常。这里我将记录如何利用异常还程序一个“完美世界”。异常处理最根本的优势就...原创 2019-05-26 19:38:26 · 1170 阅读 · 3 评论