JavaSE 11

基于JDK11的javaSE,带你走进全新的java世界【概述】 基于JDK11的javaSE,带你走进全新的java世界 阅读详情

Eclipse的使用配置

①Eclipse的安装:将Eclipse解压或安装到没有中文且没有空格的路径下。
②设置workspace:首次启动,选择只指定的工作空间,用于存放java代码。
在这里插入图片描述
③设置透视图:选择JavaEE透视图
在这里插入图片描述
④添加透视图需要显示的结构:
在这里插入图片描述
Package Explorer、Navigator、Outline、Console

⑤设置编码集:
在这里插入图片描述
在这里插入图片描述
⑥设置字体,字形,字体大小:
在这里插入图片描述
在这里插入图片描述
⑦设置package explorer中右键:new下显示的结构:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
⑧保存当前透视图:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

进入Eclpise时,没有可选择的workspace,因为勾选了红框
在这里插入图片描述
解决办法:
在这里插入图片描述
运行程序,误选择了 Java 透视图,如何调整为 JavaEE 的?
在这里插入图片描述
再创建一个 workspace,之前的设置怎么没了?
我们对 Eclipse 做的设置,只对当前使用的 workspace 有效。设置的数据保存在相应 workspace 文件夹下的.metadata 文件夹中。如果创建了新的 workspace,则需要重新设置。

如何在 Eclipse 中查看 Java 类库源代码呢?
在这里插入图片描述
要导入的源码如果是文件方式存在,则选择:External File
要导入的源码如果是文件夹方式存在,则选择:External Folder
这里 jdk 源码以 src.zip 方式存在,所以选择:External File

如何在编写的代码中显示程序员的相关信息?
依次选择:Window–>Preferences–>Java–>Code Style–>Code Templates
点击 Comments
找到 Types 然后双击填入以下几个信息即可
/**
@Description
@author cystart
@version
@date date{date}date{time}
*/

找到 Methods 然后双击填入以下几个信息即可
/**
@Description
@author cystart
@date date{date}date{time}
${tags}
*/

常用快捷键的使用:
1.补全代码的声明:alt + /
2.快速修复: ctrl + 1
3.批量导包:ctrl + shift + o
4.使用单行注释:ctrl + /
5.使用多行注释: ctrl + shift + /
6.取消多行注释:ctrl + shift +
7.复制指定行的代码:ctrl + alt + down 或 ctrl + alt + up
8.删除指定行的代码:ctrl + d
9.上下移动代码:alt + up 或 alt + down
10.切换到下一行代码空位:shift + enter
11.切换到上一行代码空位:ctrl + shift + enter
12.如何查看源码:ctrl + 选中指定的结构 或 ctrl + shift + t
13.退回到前一个编辑的页面:alt + left
14.进入到下一个编辑的页面(针对于上面那条来说的):alt + right
15.光标选中指定的类,查看继承树结构:ctrl + t
16.复制代码: ctrl + c
17.撤销: ctrl + z
18.反撤销: ctrl + y
19.剪切:ctrl + x
20.粘贴:ctrl + v
21.保存: ctrl + s
22.全选:ctrl + a
23.格式化代码: ctrl + shift + f
24.选中数行,整体往后移动:tab
25.选中数行,整体往前移动:shift + tab
26.在当前类中,显示类结构,并支持搜索指定的方法、属性等:ctrl + o
27.批量修改指定的变量名、方法名、类名等:alt + shift + r
28.选中的结构的大小写的切换:变成大写: ctrl + shift + x
29.选中的结构的大小写的切换:变成小写:ctrl + shift + y
30.调出生成 getter/setter/构造器等结构: alt + shift + s
31.显示当前选择资源(工程 or 文件)的属性:alt + enter
32.快速查找:参照选中的 Word 快速定位到下一个 :ctrl + k
33.关闭当前窗口:ctrl + w
34.关闭所有的窗口:ctrl + shift + w
35.查看指定的结构使用过的地方:ctrl + alt + g
36.查找与替换:ctrl + f
37.最大化当前的 View:ctrl + m
38.直接定位到当前行的首位:home
39.直接定位到当前行的末位:end

面向对象的特征之二:继承性

继承性的好处:
① 减少了代码的冗余,提高了代码的复用性
② 便于功能的扩展
③ 为之后多态性的使用,提供了前提

继承性的格式:
class A extends B{}
A:子类、派生类、subclass
B:父类、超类、基类、superclass

体现:一旦子类A继承父类B以后,子类A中就获取了父类B中声明的所有的属性和方法。
特别的,父类中声明为private的属性或方法,子类继承父类以后,仍然认为获取了父类中私有的结构。只有因为封装性的影响,使得子类不能直接调用父类的结构而已。

子类继承父类以后,还可以声明自己特有的属性或方法:实现功能的拓展。

Java中关于继承性的规定:
1.一个类可以被多个子类继承。
2.Java中类的单继承性:一个类只能有一个父类
3.子父类是相对的概念。
4.子类直接继承的父类,称为:直接父类。间接继承的父类称为:间接父类
5.子类继承父类以后,就获取了直接父类以及所有间接父类中声明的属性和方法

如果我们没有显式的声明一个类的父类的话,则此类继承于java.lang.Object类。所有的java类(除java.lang.Object类之外)都直接或间接的继承于java.lang.Object类。意味着,所有的java类具有java.lang.Object类声明的功能。

【JAVA 11】 Java SE Development Kit 11.0.16.1 JAVA11 可按需自取,有 立即下载

相关推荐

Java SE 11 Windows安装包

Java SE 11 Windows安装包, Java SE安装包,适用于Windows x64系统,从oracle官网下载,oracle官网下载需要注册登录等繁琐步骤。

安装eclipse时候 打开eclipse出现一连串英文

为什么打开eclipse一连串英文,打开eclipse失败,提示错误Version 1.8.xx of the JVM is not suitable for this product Version:11 or greater is required。

A_aspectJ的博客 1245

STM32F407驱动OV2640摄像头:从SCCB协议到I2C模拟的保姆级避坑指南

本文详细介绍了STM32F407驱动OV2640摄像头的完整流程,重点解析SCCB协议与I2C的关键差异,并提供GPIO模拟实现方案。通过实战案例和调试技巧,帮助开发者避开常见陷阱,实现稳定的图像采集功能。

weixin_28700411的博客 345

学习笔记_JavaSE_11_Eclipse的使用和Object类

一、Eclipse的概述使用(掌握)    请参照ppt和课堂练习.txt 1:Eclipse的安装 2:用Eclipse写一个HelloWorld案例,最终在控制台输出你的名字 A:创建项目 B:在src目录下创建包。cn.itcast  域名反转 C:在cn.itcast包下,创建类。HelloWorld D:在HelloWorld下有一个方法。public static void m...

lvsheng518的博客 587

【NLG】(六)文本生成评价指标—— ROUGE原理及代码示例

前奏: 【NLG】(一)文本生成评价指标——BLEU原理及代码示例 【NLG】(二)文本生成评价指标—— METEOR原理及代码示例 【NLG】(三)文本生成评价指标—— ENTROPY原理及代码示例 【NLG】(四)文本生成评价指标—— diversity原理及代码示例 【NLG】(五)文本生成评价指标—— kl_divergence原理及代码示例 1.ROUGE原理 2.优缺点 3.如何算ROUGE ...

凝眸伏笔的博客 1万+

Nsight Compute内存图表实战:如何快速定位CUDA内核的内存瓶颈(附配置截图)

本文详细介绍了如何使用Nsight Compute的Memory Chart功能快速定位和诊断CUDA内核中的内存性能瓶颈。通过解析内存图表中的逻辑与物理单元节点、连线颜色含义,并结合实战案例(如低L1缓存命中率、共享内存Bank冲突、全局内存访问未合并),指导开发者从可视化数据回溯至源代码,进行精准有效的内存访问优化,从而提升GPU程序性能。

zeta9的博客 479

Java中如何实现文件预览的功能

日常开发中常见的文件格式有pdf,word,Excel,PPT,Html,txt,图片等。pdf,Html,txt,图片这种实现在线预览非常简单,有一些前端的插件可以满足要求。word,Excel,PPT如果要实现在线预览,就非常的困难。word,Excel,PPT实现在线预览常用的方式就是先转换成pdf,然后在进行预览。下面我就介绍常用的几种方案。...

FighterLiu的专栏 1万+

机器学习的学习准则(期望风险最小化、经验风险最小化、结构风险最小化)

要评价模型f(x, θ)的好坏,可通过期望风险R(θ)来衡量:求期望损失R(θ)不仅需要知道损失函数还需要知道真实分布,损失函数可以通过一定的准则计算得到,但是样本空间的真实分布是未知的。所以不能直接求R(θ)。期望风险R(θ)无法计算,给定一个训练集D =,我们可以计算经验风险,经验风险就是在训练集上的平均损失:为了解决过拟合问题,引入了参数正则化来限制模型的能力。使其不要过度的最小化经验风险。这种准则就是结构风险最小化准则

... 2222

JavaSE(十一)-常用类

java中是Date类来表示时间,Java中Date类使用比较频繁,在java.Util包下类 Date 表示特定的瞬间,精确到毫秒。继续查阅Date类的描述,发现Date拥有多个构造函数,只是部分已经过时,但是其中有未过时的构造函数可以把毫秒值转成日期对象。//创建日期对象,把当前的毫秒值转成日期对象//打印结果:Fri Dec 11 00:00:00 CST 2020可是将毫秒值转成日期后,输出的格式不利于我们阅读,继续查阅API,Date中有getYeargetMouth。

专业的计算机毕业设计指南 297

Camera(5)metadata

Metadata 是整个 Android camera 中类似于高楼大厦中的管道系统一样,贯穿了整个 Camera 的 Framework 和 vendor HAL。Metadata 里面包含了所有的控制、参数、返回值等等。Metadata分为Android原生的Metadata和芯片商或者用户自定义的Metadata,即Android Tag和Vendor Tag。Vendor Tag在Hal中定义,并在camx和chi目录中使用。

qq_55893245的博客 3049

13、基因相似性度量的相关性及特征选择研究

本文研究了基因相似性度量和特征选择在生物学中的应用,详细介绍了GO术语相似性度量的多种方法,包括语义度量和路径长度度量,并分析了不同方法在酵母和人类数据集上的表现。研究发现,Avg-sum方法和基于路径长度的度量在多数情况下效果较好。此外,通过晚期辐射毒性预测的案例研究,探讨了特征选择的重要性及可能面临的过拟合和噪声干扰问题,并提出了相应的解决策略。

js777的博客 127

Java SE (11)

使用反射技术完成以下功能:

qq_64054746的博客 292

基于STM32的智能浇花系统毕业设计(全部资料)

摘要:本文设计了一种基于STM32单片机的智能浇花系统,集成了环境温湿度检测、土壤温湿度监测、LCD显示、Wi-Fi联网及手机APP远程控制等功能。系统通过传感器实时采集环境参数,自动控制水泵工作实现智能灌溉,同时支持用户通过手机APP远程监控和调节。论文详细阐述了硬件选型、软件设计及系统测试过程,验证了系统的稳定性和实用性。该设计为家庭园艺提供了智能化解决方案,具有节水高效、操作便捷等特点。关键词:STM32;智能灌溉;远程控制;环境监测;Wi-Fi通信。

3254968421的博客 1193

JavaSE_11常用类

JavaSE_11常用类

圆静居士的专栏 370

基于嵌入式Linux设计的智能车库(GEC6818)

随着城市化进程的加快,传统停车管理方式存在效率低下、人工成本高、车主体验差等问题。为解决这些问题,本项目基于嵌入式Linux技术,设计并实现了一套智能车库管理系统。该系统采用GEC6818开发板作为核心控制器,运行Qt应用程序,并结合USB免驱摄像头进行车牌识别,RFID模块完成刷卡支付,SQLite数据库存储车主信息和停车记录。系统提供车主注册、用户管理、出入库管理、停车费结算、车辆查询等功能,并具备语音播报提示,提高用户体验。通过本系统,停车场管理更加高效、智能,有助于提升停车服务质量,减少人工干预,适

441

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

基于JDK11的javaSE教程全解

就俩字:真实

小汤圆 548

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

JavaSE-11 【内部类】

内部类操作

Allure泽宇的博客 487

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

01JAVASE-11常用数据库连搂池

01JAVASE-11常用数据库连搂池

学无止境 300

JavaSE-11连接MySql-8.0.16的连接步骤

JavaSE-11连接MySql-8.0.16的连接步骤 服务以及属性 这两项为本人测试几次后终于连接数据库的配置,服务要启动,属性的登陆设置为本地登录(仅供参考) 创建java工程并导入jar包并buildPath 本人使用的是C:\Program Files (x86)\MySQL\Connector J 8.0下的mysql-connector-java-8.0.16.jar,正是安装mysql里的jar包 打开sqlyog图形工具并登陆用户login 本人是把全局特权和对象级别特权下需要使用的数

Aqours的博客 791

JAVASE-day11

2、File-操作文件、删除文件、创建文件。1、File-IO流-课程介绍。

sdx233666的博客 200

JavaSE、JavaEE、JavaME、jdk、jre、jvm、java主要的11个特性

文章目录1.JavaSE、JavaEE、JavaME是什么?2.jdk、jre、jvm是什么?3.java主要的11个特性 1.JavaSE、JavaEE、JavaME是什么? JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版) JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平...

BitHachi 703

Unbound classpath container: ‘JRE System Library [JavaSE-11]‘ in project ***

PawnshopArthur的专栏 438

JavaSE11

package day11; /** * lambda表达式: * JDK1.8包含1.8之后推出的新特性 * 简单的说,它是没有声明的方法,也就是没有访问修饰词,返回值声明等 * * lambda表达式用于创建匿名内部类所属的接口,必须只能有一个抽象方法,否则不可以使用lambda表达式 * * 语法规则 * (方法参数)->{ * 方法体 * } * * Lambda表达式的标准格式: * 由3部分构成: * 1、一些参数 * 2、一个箭头 * 3、一段代码

Judith__的博客 348

JavaSE学习笔记 Day11

面向对象三大特征之 多态

CHiN_951的博客 1281

javaSE 11 GUI

完成的某些功能只能在某个具体的外部类中使用,其他的地方不在需要,这时,可以将此功能定义在一个内部类中,而不需要单独的创建一个类。有一些功能只被使用一次,那么就没有必要创建一个类,java中提供了一个匿名的类,用来实现接口/继承抽象类。实现多继承:因为java中一个类只能直接继承一个类,可以通过内部类实现多继承。JPanel 布局 流式布局 边界布局 网络布局。在内部类中,可以直接使用外部类的成员,使用更加方便。JTextField 单行文本框。JLable 标签 放文字。

weixin_69501552的博客 178
上一篇: JavaSE 10
下一篇: JavaSE 12
「已注销」
博客等级 码龄6年 0粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值