java 学习篇一

java知识点

一、windows不区分大小写,linux区分大小写

二、写java需要JDK,一般运行环境需要JRE

三、JDK安装一般是傻瓜是安装

四、java主要工具javac、java;其中javac用于编译.java -> .class;java用于执行.class文件执行时候不需要加后缀名称,“java test”

五、安装时候习惯配置JAVA_HOME目录,很多应用会需要这个环境变量,这个变量并不是JDK的目录,是java home目录;原因是历史很多其他app应用java都会使用这个变量

六、notepad++ 可以进入文件,右键进入CMD,针对的是当前文件的目录进去CMD

七、JDK带有后缀LTS表示长期支持版本

八、java SE一般用于桌面开发;java ME主要用于小型嵌入式电子设备开发(目前开发不多);java EE主要web开发NO1;

九、常用软件使用java开发的有:PyCharm、hadoop、MATLAB、安卓

十、java跨平台原因是,他是混合型类型语言,编译和解释器语言融合体;java有运行的虚拟机JVM

十一、其他工具JDB调试、JHT内存分析工具

十二、JRE是JDK的一部分,主要关注的是运行环境

十三、java的关键字都是小写,编译器会自动高亮

十四、class是java基础单元

十五、空类型是null,这个无法打印,打印的话需要"null"字符串才能打印

十六、类名称和文件名称是一致的

十七、\t是将前面字符长度补齐到8或者8的整数倍数,最少1个空格,最多8个空格

十八、8进制0开头;二进制0b

十九、物理意义上;计算机内部将3.3v以上认为是1,小于3.3v认为是0

二十、像素和分辨率是一个概念;一般知道长宽就能知道分辨率或者像素;其中RGB组成一个像素点

二十一、定义long数据后面一定加L,定义float后面一定加F

二十二、bool类型在java中为boolean类型

二十三、小驼峰:一个单词全部小写,多个单词,除第一个小写外,其他单词首字符均大写;大驼峰:全部单词首字符大写

二十四、java编辑器一般使用的是intellij IDEA,建议使用celtimate版本,但是需要破解

二十五、java项目project->module->package->class;在IDEA里面新建project -> new project -> Empty project -> project structure -> new module

二十六、网址类似www.alibaba.com;则反过来包名取为com.alibaba.demo1

二十七、IDEA快捷键生成代码PSVM主函数;sout打印

二十八、AI插件推荐使用marscode(豆包);注册->安装插件->登录使用

二十九、IDEA让小写的代码也能智能联想到类和方法;code completion -> match case; match case前面√去掉

三十、数据类型不一样,不能进行数学运算,一般都有隐式转换或者显示转换,一般都会首选小->大

三十一、IDEA内想修改类名称,建议右键直接修改文件名称,会自动给你修改内部class名称

三十二、java小数参与计算可能不精确,与内部存储有关系

三十三、byte、short、char参与计算一般自动提升为int计算

三十四、有字符串参与的表达式,从左往右直到遇到第一字符串后;才改变为拼接,前面的表达式正常计算

三十五、a++先用后加;++a先加后用

三十六、反码为了解决负数计算问题,补码是为了解决反码有两个0的问题

三十七、IDEA for循环快速代码foi

三十八、每个类都属于包,导入包就能引入所有的类,相同包名下,可以直接使用

三十九、不含main函数的类叫做javabean类;有main函数的类叫做测试类

四十、如果要写一个有参构造函数,那就至少写两个,增加写一个无参构造

四十一、构造函数快捷键1、Alt + insert;2、Alt + Fn + insert

四十二、插件PTG能够帮助生成javabean类;右键PTG to javabean

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/915355.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/915355.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

仙盟数据库应用-外贸标签打印系统 前端数据库-V8--毕业论文-—-—仙盟创梦IDE

基于 Excel 标签打印软件的外贸打印流程优化与实践摘要:在全球化外贸业务中,标签打印是货物流通、信息标识的关键环节。本文聚焦 “未来之窗云上打印技术” 的 Excel 标签打印软件,结合外贸平台实际场景,分析其在打印流程中的应用…

【Linux】权限详解 权限本质、权限属性、su、sudo提权、chmod\chown\chgrp、文件类别

文章目录一、权限的认识二、linux的权限本质三、linux的用户su指令sudo提权四、linux角色五、文件权限属性六、修改权限的指令操作chmod指令(权限只会验证一次)chown/chgrp指令修改文件权限的八进制方案七、文件类别详解一、权限的认识 什么是权限? 生活中处处都有权…

rman清理归档

1进入rman rman target / 2:列出所有归档日志的路径 LIST ARCHIVELOG ALL; 3.然后在执行 crosscheck archivelog all;(检查 RMAN 存储库中记录的归档日志是否在磁盘或备份存储中实际存在。 4.然后在执行 delete noprompt expired archivelog all;&…

Selenium 处理动态网页与等待机制详解

在使用 Selenium 进行网页自动化操作时,动态网页往往是开发者遇到的第一个 “拦路虎”。想象一下:你明明在代码中写好了元素定位逻辑,运行时却频繁报错 “元素不存在”,但手动打开网页时元素明明就在眼前 —— 这很可能是因为网页…

Salesforce 与外部系统实时集成:基于事件驱动的异步集成架构

在 Salesforce 与外部系统(如 ERP、财务系统、物流系统等)的实时集成中,“稳定性” 是核心挑战 —— 既要保证数据同步的及时性,又要应对网络波动、系统故障、并发冲突等不可控因素。以下从问题本质、技术瓶颈、解决方案细节三个维…

React 的 `cache()` 函数

文章目录前言一、核心作用二、工作原理三、使用场景1. 避免重复数据请求2. 优化昂贵计算四、缓存规则详解五、与其它缓存方式对比六、服务端特殊行为七、最佳实践八、缓存失效策略九、使用限制十、与数据获取库集成总结:何时使用 cache()前言 React 的 cache() 函数…

大白编译——autotools与cmake

注意: 本文内容于 2025-07-20 01:58:56 创建,可能不会在此平台上进行更新。如果您希望查看最新版本或更多相关内容,请访问原文地址:大白编译——autotools与cmake。感谢您的关注与支持! 之前记录了通过autotools编译rpm包与deb包的步骤。参考小白编译——rpm包与deb包 - …

react19+nextjs+antd切换主题颜色

在 React 19 Next.js Ant Design 项目中实现主题切换功能,可以通过以下步骤完成。这里将提供完整方案,包含静态主题切换和动态实时切换两种方式。一、基础配置(Ant Design 主题支持) 1. 安装必要依赖 npm install antd ant-desi…

Modbus Slave 使用教程:快速搭建模拟从站进行测试与开发

文章目录Modbus Slave 使用教程:快速搭建模拟从站进行测试与开发步骤详解:搭建 Modbus Slave1. 安装与启动2. 配置从站连接 (Connection Setup)连接3. 定义从站数据 (设置寄存器/线圈映射)4. 设置初始值与变化模式 (可选但重要)5. 连接 Master 进行测试高…

通俗易懂神经网络:从基础到实现

引言 神经网络是人工智能和深度学习的核心,它模仿人脑的工作方式,通过数据学习复杂的模式。本文将以通俗易懂的方式讲解神经网络的基础知识,包括单层神经网络、多层神经网络,最后用Python代码实现一个简单的神经网络模型。1. 神经…

【Linux】基本指令详解(三) 指令本质、三个查找指令、打包压缩、重要热键、linux体系结构、命令行解释器

文章目录date指令cal指令find指令(指令本质也是文件)which指令file指令whereis指令alias指令grep指令top指令打包和压缩指令zip/unzip指令关于rzsz(linux与windows互传 )tar指令linux机器之间互传bc指令uname指令(查看linux机器体系结构)几个重要的热键[Tab]按键[Ctrl]c按键[Ct…

MSTP 多生成树协议

MSTP 多生成树协议 STP/RSTP 的局限性 所有 vlan 共享一颗生成树无法实现不同 vlan 在多条 Trunk 链路上的分担 二层链路负载均衡STP/RSTP 的局限——次优二层路径**次优二层路径(Suboptimal Layer 2 Path) 是指: ** 数据帧在交换网络中传输时…

Shell脚本-tee工具

一、前言在 Linux/Unix 系统中,tee 是一个非常实用的命令行工具,它可以帮助我们 同时将命令的输出打印到终端,并写入文件。这种“双路输出”机制在脚本调试、日志记录、自动化任务中非常有用。无论是做日志分析、脚本调试,还是编写…

走进Linux的世界:Linux基本指令(三)

嘿,各位技术潮人!好久不见甚是想念。生活就像一场奇妙冒险,而编程就是那把超酷的万能钥匙。此刻,阳光洒在键盘上,灵感在指尖跳跃,让我们抛开一切束缚,给平淡日子加点料,注入满满的pa…

跨域详解与解决方案:从理论到实践的全面指南

目录 1. 跨域是什么?为什么它让人头秃? 为什么跨域问题让人抓狂? 跨域的本质 2. 跨域的罪魁祸首:同源策略与CORS 同源策略的来龙去脉 CORS:跨域的“通行证” 3. JSONP:古老但依然有用的跨域“黑科技” JSONP的原理 JSONP的优缺点 4. 代理服务器:跨域的“中间人…

深入详解:决策树在辅助诊断系统与临床决策支持中的应用及实现细节

🧑 博主简介:CSDN博客专家、CSDN平台优质创作者,高级开发工程师,数学专业,10年以上C/C++, C#,Java等多种编程语言开发经验,拥有高级工程师证书;擅长C/C++、C#等开发语言,熟悉Java常用开发技术,能熟练应用常用数据库SQL server,Oracle,mysql,postgresql等进行开发应用…

【详细笔记】两类曲线积分转换

文章目录参考教程一两类曲线积分的联系参数方程曲线的切线方向余弦参考教程2两类曲线积分之间的关系物理意义解释证明思路参考教程一 3分钟帮你搞定两类曲线积分之间的联系(弧长和坐标) 两类曲线积分的联系 设平面曲线LLL上的第二类曲线积分∫LPdxQdy…

【成品设计】基于STM32F429的云端电子相册

V1《基于STM32F429的云端电子相册》 V1硬件框图:V1功能说明: 支持 softAP 配网。支持 HTTPS 客户端的 GET\POST 请求支持文件系统用于图片的存储。支持 LVGL 自定义 GUI。日历功能。STM32F429文件系统LVGLRGB LCD屏幕。屏幕尺寸480*480. 首次开机交互&am…

网络安全隔离技术解析:从网闸到光闸的进化之路

目录 一、网络安全隔离技术体系 1.1 网络安全隔离技术发展历程 1.2 隔离技术分类矩阵 1.3 核心隔离原理对比 二、网闸技术深度解析 2.1 GAP架构剖析(Guarded Access Point System 安全隔离与信息交换系统) 2.2 技术演进路线 三、光闸技术突破创新…

初识 二叉树

目录树什么是二叉树二叉树的五种状态满二叉树完全二叉树二叉排序树平衡二叉树二叉树的遍历B3642 二叉树的遍历P1305 新二叉树二叉树的深度P4913 【深基16.例3】二叉树深度相关例题训练:二叉树问题树 这是树(拍摄于郑州轻工业大学,第一次郑州轻…