JavaSE整理
文章平均质量分 64
对JavaSE知识点进行整理归类,方便初学者以及自己翻阅.
Jack魏
一个coding男,已有一个bug女。
展开
-
001-Java环境配置/JDK安装配置
《java从0到1》1、java环境配置1.1下载jdk1.2双击下载好的jdk,点击下一步。1.3选择开发工具1.4出现下面的情况是要安装JRE(java运行时文件)1.5点击关闭就安装完成了。2.配置环境变量2.1计算机->右击属性->高级系统设置->环境变量2.2新建->变量名"JAVA_HOME&am原创 2019-01-19 11:12:13 · 54180 阅读 · 0 评论 -
Java学习手册——第七篇基础语法
本篇为大家快速入门Java基础语法,了解一个语言的基础语法是必要的,因为我们后期都是需要用这些基础语法汇聚成我们想要的功能和想法。这些都是必知必会的,但是不需要十分掌握,需要用到时可知道哪里查询,用多了就熟练了。原创 2024-02-13 18:17:45 · 1262 阅读 · 0 评论 -
Java学习手册——第五篇数据类型
每个编程语言都有数据类型,这个就是刚才说的基础,如果没有它很难想象你如何下手敲代码。有人会说了js不是直接一个var就可以代表所有数据类型了,是的js是弱数据类型,也就是说js自身帮你转换了,而今天要讲的Java数据类型是强数据类型,就是你在使用的时候必须要明确你使用的数据类型。这位同学问得好,这类就是非结构化的数据了,这些存储的就是二进制,也不好表示了。在直观点就是数数,得用数字来表示吧,这里就用到了整数类型。有了上面的数据类型,大家可以思考一下学生类里面有:姓名、年龄、班级、数学成绩。原创 2023-12-09 20:54:22 · 734 阅读 · 0 评论 -
Java学习手册——第四篇标识符
的用作是给变量、类和方法等进行命名,就像单词一样,组成句子形成语义告诉计算机干什么。Java 标识符不能与Java关键字重名(具体关键字参考上一篇文章)。可以看到,标识符尽量见名知意,这个就像给自己的小孩子取名,Java 是大小写敏感的,标识符也是区分大小写的。名字响亮就是成功的,如:spring、mysql。符开头,除了首字符外,可以使用字母、下划线。以字母、下划线“_”和”原创 2023-11-26 15:11:57 · 643 阅读 · 0 评论 -
Java学习手册——第二篇面向对象程序设计
第一章我们已经介绍了Java语言的基础知识,也知道他能干什么了,那我们就从他的设计思想开始入手吧。接触一个语言之前首先要知道他的大方向,设计思想是什么样的,这样接触起来就知道基本原理,才能事半功倍。原创 2023-08-16 22:57:29 · 198 阅读 · 0 评论 -
Java8函数式编程
书中首先介绍了Lambda表达式,并使用简单的形式(JavaSwing监听器例子)来展示什么是Java Lambda表达式,比较浅显易懂。然后在2007年被加入C#3.0中,而Java引入比较晚:2014年3月18日发布的Java8(一个经典的JDK,直到现在还在使用)影响性能的五个要素:数据大小、源数据结构、值是否装箱、可用的CPU核数、处理每个元素所花费时间。函数式编程:在思考问题时,使用不可变值和函数,函数对一个值进行处理,映射成另一个值。整篇文章都在探讨如何写出简单、干净、易读的代码,原创 2023-08-14 21:58:16 · 263 阅读 · 0 评论 -
Java学习手册——第一篇Java简介
1. Java基础知识2. Java能干嘛3. Java基础环境搭建。编译语言类型:编译型+解释型常见名词:字节码、机器码、Java虚拟机(JVM)、垃圾回收机制(GC)、Java开发工具集(JDK)、Java运行时解释器(JRE)2. Java能干嘛开发大中小型网站(12306、淘宝等)手机app(虽然现在推荐使用Kotlin )桌面应用(虽然不是强项但是也有Java Swing、JavaFX等)游戏(大型游戏由于性能还是选择C或C++)可以看到从手机到电脑基本上都可以开发,想到的项目原创 2023-08-13 17:35:20 · 458 阅读 · 0 评论 -
002-Hello World 打开Java大门
Hello World 打开Java大门1.部分开发工具介绍1.1 TextPad安装环境配置1.2 Eclipse 安装1.3 IDEA本篇文件将介绍部分JAVA开发工具, 以及Hello World的打印1.部分开发工具介绍1.1 TextPad安装环境配置可以访问博主的一篇文章:https://blog.csdn.net/WeiHao0240/article/details/869149501.2 Eclipse 安装下载地址:https://www.eclipse.org/dow原创 2020-10-12 23:00:02 · 359 阅读 · 0 评论 -
003-Java基础
Java基础1.注释2.关键字3.数据类型3.1 数据类型之间的转换4.标识符5.常量变量6.运算符1.注释2.关键字3.数据类型3.1 数据类型之间的转换4.标识符5.常量变量6.运算符原创 2020-10-24 22:29:53 · 277 阅读 · 0 评论 -
Java指令编译java文件
Java指令编译java文件1. 进入cmd2. 编译2.1 切换不同JDK编译文件3. 运行1. 进入cmd如何快速进入/打开cmd–快捷键在源代码目录输入cmd,然后回车2. 编译如果出现错误: 编码 GBK 的不可映射字符 (0x8D)需要在javac 后面加上 -encoding UTF-8javac -encoding UTF-8 编译的文件.java这时候就会多出.class文件,就是字节码文件了。2.1 切换不同JDK编译文件一般JDK配置好了,直接用javac原创 2021-10-15 11:40:27 · 57589 阅读 · 0 评论 -
Java对应的major version版本号
版本major版本号JDK 1761JDK 1660JDK 1559JDK 1458JDK 1357JDK 1256JDK 1155JDK 1054JDK 953JDK 852JDK 751JDK 650JDK 549JDK 448JDK 347JDK 246JDK 145参考博客:Java 版本对应的major.minor version...原创 2021-10-15 11:24:49 · 3060 阅读 · 4 评论 -
Java Integer类型比较问题
Java Integer类型比较问题【强制】所有整型包装类对象之间值的比较,全部使用 equals 方法比较。说明:对于 Integer var = ? 在-128至127范围内的赋值,Integer 对象是在 IntegerCache.cache产生,会复用已有对象,这个区间内的 Integer 值可以直接使用==进行判断,但是这个区间之外的所有数据,都会在堆上产生,并不会复用已有对象,这是一个大坑,推荐使用 equals 方法进行判断。---- 阿里巴巴Java开发手册抱着探索的精神我们来看原创 2021-05-07 10:34:40 · 48265 阅读 · 0 评论