Java学习

2024/5/1 0:23:35

Java官方教程(四)表达式 语句和块(2020.12.23)

前言 本文是橙子出于兴趣爱好对Java官方教程的尝试翻译,几乎每日更新,感兴趣的朋友可以关注一下橙子;翻译过程中尽可能多的对一些关键词保留了英文原文,如果你想看最纯正的英文原版教材却又看不懂,可以试着来看一下橙…

Java官方教程(三-4)位和位移运算符(2020.12.21)

前言 本文是橙子出于兴趣爱好对Java官方教程的尝试翻译,几乎每日更新,感兴趣的朋友可以关注一下橙子;翻译过程中尽可能多的对一些关键词保留了英文原文,如果你想看最纯正的英文原版教材却又看不懂,可以试着来看一下橙…

有什么值得推荐的Java书籍?

强烈推荐的三本 1.第一本《Java核心技术》 曾获Jolt大奖 出版以来一直备受广大Java程序设计人员的青睐,畅销不衰。作者Cay S.Horstmann(美)紧跟时代变化,每个新版本都尽可能快地跟上Java开发工具包发展的步伐,而且每一版都重新改写了部分内…

Java官方教程目录2021最新版

前言 本文是橙子出于兴趣爱好对Java官方教程的尝试翻译,几乎每日更新,感兴趣的朋友可以关注一下橙子;翻译过程中尽可能多的对一些关键词保留了英文原文,如果你想看最纯正的英文原版教材却又看不懂,可以试着来看一下橙…

Java官方教程(五-1)流程控制语句(2020.12.24)

前言 本文是橙子出于兴趣爱好对Java官方教程的尝试翻译,几乎每日更新,感兴趣的朋友可以关注一下橙子;翻译过程中尽可能多的对一些关键词保留了英文原文,如果你想看最纯正的英文原版教材却又看不懂,可以试着来看一下橙…

Hashmap的简单实用(成果展示)

一、效果图二、设计思路1.确定使用哪种数据结构来存储数据:使用LinkHashMap来存储电话本联系人,LinkHashMap是HashMap的一个子类,使用户输入的数据可以按照输入的顺序输出。 2.分析电话本的对象的属性,写出对象类代码。 3.需要程序…

Java官方教程(八-2)Using the this Keyword this关键字(2021.4.12)

前言 本文是橙子出于兴趣爱好对Java官方教程的尝试翻译,几乎每日更新,感兴趣的朋友可以关注一下橙子;翻译过程中尽可能多的对一些关键词保留了英文原文,如果你想看最纯正的英文原版教材却又看不懂,可以试着来看一下橙…

Java:5大最佳Java库

Java是一种面向对象的编程语言,受到全世界数百万程序员的欢迎和使用。让我们重点介绍一下最佳Java库,这些Java库包含扩展Java应用程序功能的包。与传统的Java库相比,它们的受欢迎程度激增。 1.Spring Boot Spring Boot涵盖了你的基本配置和一…

java实现获取当前年月日 小时 分钟 秒 毫秒

java代码实现如下 view source print?/** * 英文简写(默认)如:2010-12-01 */ public static String FORMAT_SHORT "yyyy-MM-dd"; /** * 英文全称 如:2010-12-01 23:15:06 */ public static String FORMAT_LONG &quo…

ZY的JAVA学习DAY7

一个标准的类 一个标准的类通常要拥有下面四个组成部分: 1.所有的成员变量都要用private关键字修饰 2.为每一个成员变量编写一对Getter/Setter方法 3.编写一个无参数的构造方法 4.编写一个全参数的构造方法 这样的标准类也叫JAVA Bean IDEA中有快捷方法来使编译…

Java官方教程(五-4)for循环(2021.1.2)

前言 本文是橙子出于兴趣爱好对Java官方教程的尝试翻译,几乎每日更新,感兴趣的朋友可以关注一下橙子;翻译过程中尽可能多的对一些关键词保留了英文原文,如果你想看最纯正的英文原版教材却又看不懂,可以试着来看一下橙…

java学习_学习java需要什么软件

初学Java你需要学习JDK,JDK是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境,一些Java工具和Java的核心类库。不论什么Java应用服务器实质都是内置了某个版本的JDK。所以学好JDK是掌握Java的第…

Jdk1.8新特性学习(Optional)

想必大家已经在使用jdk1.8做项目开发,但是你对于它里面的一些性特性了解多少呢?有没有在你的项目中运用呢?现在就和我来一起梳理一下吧。 介绍 它是java.util包下的一个类,是一个包裹对象的容器,它可以包裹null或非nu…

JAVA-常用包 与 import

1、java.lang包:java的核心类库,包含了运行java程序必不可少的系统类,如基本数据类型、基本数学函 数、字符串处理、线程、异常处理类等,系统缺省加载这个包 2、java.io包:java语言的标准输入/输出类库,如…

有哪些编程后找错误的心得?

绝大部分的不良编程习惯都源于无知,而没有任何其他原因。必须一个一个的去掉这些无知。这也是那些好的编程书籍所尽力展示给我们的。 一、请确保你不会在编程的时候犯下面的这些普遍的错误: 1. 盲目拷贝代码 你经常会发现你需要的代码在一些别的程序里…

java学习_零基础学习JAVA-01.JAVA环境配置

Java环境配置JDK介绍JDK 分为2类,一个是OpenJDK, 一个是Oracle JDK。OpenJDK采用GPL V2协议发布,而JDK则采用JRL协议发布。 两个协议虽然都是开放源代码的,但是在使用上的不同在于GPL V2允许在商业上使用,而JRL只允许个…

Java:使用Java功能确保应用程序安全的方法

与添加新功能一样重要的是,应用程序开发人员需要开始更加重视他们设计的应用程序的安全性。毕竟,更多的应用程序功能意味着更多的数据驻留在应用程序中。如果没有适当的安全控制,这些数据很容易被入侵者窃取。Java是目前世界上最安全、最流行…

【退役之重学Java】pom文件没啥问题但报红

复制过来的pom文件,有几处版本号报红 刚开始以为是版本号的问题,但是按道理从大佬那里复制过来的,应该不会有问题,还是检查了一下: 把项目压缩发给师傅,师傅哪里没报错好吧,我已经猜到了为什么……

Java:Java与Python — 编码大战

Java和Python是目前市场上最热门的两种编程语言,因为它们具有通用性、高效性和自动化能力。两种语言都有各自的优点和缺点,但主要区别在于Java 是静态类型的,Python是动态类型的。它们有相似之处,因为它们都采用了“一切都是对象”…

ZY的JAVA学习DAY5

数组 获取数组的长度&#xff1a; 数组名称.length 这将会得到一个int数字&#xff0c;代表数组的长度。 如 int[] arrayA{10,20,3,5}; int lenarrayA.length; 这里len长度就是4。 数组的遍历&#xff1a; for(int i0;i<array.length;i) 快捷输入方式是输入array.fori&…

ZY的JAVA学习DAY3

方法 定义一个方法的格式&#xff1a; public static void 方法名称&#xff08;&#xff09;{ 方法体 } 方法名称的命名规则和变量一样&#xff0c;用小驼峰式&#xff0c;即&#xff08;第一个字母小写&#xff0c;后面每个单词首字母大写&#xff09; Jshell 类似于pytho…

Java官方教程(六-1)Classes 类 & Declaring Classes 声明类(2021.2.9)

前言 本文是橙子出于兴趣爱好对Java官方教程的尝试翻译&#xff0c;几乎每日更新&#xff0c;感兴趣的朋友可以关注一下橙子&#xff1b;翻译过程中尽可能多的对一些关键词保留了英文原文&#xff0c;如果你想看最纯正的英文原版教材却又看不懂&#xff0c;可以试着来看一下橙…

一个简单下载文件功能的实现

1.通过输入流将下载文件读到Servlet里面 2.通过输出流将刚才转为输入流的文件输出给用户 package org.student.servlet;import java.io.IOException; import java.io.InputStream; import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; import …

一个简单上传文件功能的实现

导入commons-fileupload.jar和commons-io.jar两个包 package org.student.servlet;import java.io.File; import java.io.IOException; import java.util.Iterator; import java.util.List;import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; imp…

Java官方教程(三-5)运算符小结(2020.12.22)

前言 本文是橙子出于兴趣爱好对Java官方教程的尝试翻译&#xff0c;几乎每日更新&#xff0c;感兴趣的朋友可以关注一下橙子&#xff1b;翻译过程中尽可能多的对一些关键词保留了英文原文&#xff0c;如果你想看最纯正的英文原版教材却又看不懂&#xff0c;可以试着来看一下橙…

ZY的JAVA学习DAY4

数组的定义和使用 定义 动态初始化格式&#xff1a; 数据类型[ ] 数组名称new 数据类型[数组长度]&#xff1b; 如&#xff1a; int[] arrayAnew int [300]; double[] arrayBnew double [5]; 静态初始化格式&#xff1a; 数据类型[ ] 数组名称new 数据类型[] {元素1&#xff0…

Java:如何选择一个Java API框架

Java编程语言是一种高级的、面向对象的语言&#xff0c;它使开发人员能够创建健壮的、可重用的代码。Java以其可移植性和平台独立性而闻名&#xff0c;这意味着Java代码可以在任何支持Java运行时环境(JRE)的系统上运行。Java和Node js一样&#xff0c;是一种功能强大的通用编程…

ZY的JAVA学习DAY6

JAVA类中的私有&#xff08;private&#xff09; 定义成员变量时在前面加关键字&#xff0c;如 public class Person(){ private int age; } 私有关键字可用于一些不允许直接访问的对象&#xff0c;此时可通过间接访问来改变私有成员。 如上面的age变量&#xff0c;我们要对它…

java学习心得与体会(自我鼓励)

刚一开始学习java时&#xff0c;我就已经学习过C语言&#xff0c;不过C语言学的不是很好&#xff0c;所以开始看到java的时候我很反感&#xff0c;看着源代码&#xff0c;都不知道失什么意思。看书的时候一看到源代码就头疼&#xff0c;因为根本看不懂。那段时间根本就是一无所…

如何学习Java开发

目录当今IT就业环境Java学习路线Java语言基础SQLJDBCJava Web基础开发框架开发框架进阶微服务提醒当今IT就业环境 疫情以来互联网甚至各行各业的就业环境就开始变差&#xff0c;直到疫情结束以来仍没有恢复。由于培训机构的教育模式和方法&#xff0c;导致国内出现了一大批初级…

初遇Java

这个学期我第一次去蓝杰学习&#xff0c;在这里我学习了第一题课&#xff0c;那么便是Java语言的学习。与Java第一次接触&#xff0c;我的兴趣也比较浓&#xff0c;虽然自己学的慢&#xff0c;但是我相信勤能补拙&#xff0c;我一定能够学好Java。 第一次课&#xff0c;我们学习…

java学习_Java基础学习:java输出整数类型

Java字节类型最小的整数类型为byte。byte类型变量在使用来自网络或文件的数据流时非常有用。字节变量通过使用byte关键字声明。下面声明两个字节变量b和c&#xff1a;byteb,c;byte是有符号的8位类型&#xff0c;范围从-128到127。以下代码创建两个字节类型变量并分配值。上面的…

Java官方教程(五-3)while语句(2021.1.1)

前言 本文是橙子出于兴趣爱好对Java官方教程的尝试翻译&#xff0c;几乎每日更新&#xff0c;感兴趣的朋友可以关注一下橙子&#xff1b;翻译过程中尽可能多的对一些关键词保留了英文原文&#xff0c;如果你想看最纯正的英文原版教材却又看不懂&#xff0c;可以试着来看一下橙…

Java程序员该如何突破瓶颈,提升自己的知识体系呢?

很多人做Java开发2&#xff0c;3年后&#xff0c;都会感觉自己遇到瓶颈。什么都会又什么都不会&#xff0c;如何改变困境&#xff0c;为什么很多人写了7,8年还是一个码农&#xff0c;工作中太多被动是因为不懂底层原理。公司的工作节奏又比较快&#xff0c;难有机会学习架构原理…