当前位置: 首页 > news >正文

了解Java

初步印象

语法有点像C
没有指针
没有内存管理
真正的可移植性,编写一次,到处运行。
面相对象
类型安全
高质量的类库。

几个常用的Java相关术语

JVM: JAVA虚拟机
最早的网页图形界面: Applet

JDK : Java Development Kit Java开发环境
JRE : Java Runtime Environment Java运行环境
JVM : Java Virtual Machine Java虚拟机,屏蔽了不同系统的底层差异,实现跨平台。

J2SE: Java2标准版。 用于桌面
J2ME: Java2移动版。 用于手机
J2EE: Java2企业版。 用于服务器。

构建工具: Ant,Maven,Jekins
应用服务器:Tomcat,Jetty,Jboss,Websphere(IBM),weblogic.
Web开发: Struts,Spring,Hibernate, MyBatls
开发工具:Eclipse(IBM), Netbean,intellij,idea,Jbuilder.

Java应用及与其他语言系统的对比

对应微软: .net, visual studio,IIS,SqlServer.
rube新语言,但无复杂系统。

2006: Hadoop,(大数据领域)
2008: Android (手机端)

Write Once Run Anywhere
Java反射机制形成动态性

Java开发环境JDK

Windows卸载JDK需要寻找系统环境变量和Path,删除变量并删除对应目录
终端打命令: Java -version可以查看版本信息,用来测试JAVA环境。

JDK目录意义:
bin目录,可执行文件目录。
include:Java本身需要的库文件。
Jre: Java运行环境。
Lib: Java的运行库。
src.zip : Java的资源文件包。

Java的命令行

JDK终端:可以用Javac来编译.java文件:
cd /volumes/bak/Java_mp/code
javac Hello.java //编译命令javac 后面一般是跟文件的目录
正常运行后,生成Hello.class

再接下来可以用Java命令来运行.class文件:
java Hello //运行命令,后面一般是跟文件的包结构。即把目录斜杠换成点。


public class Hello{public static void main(String[] args){System.out.print("Hello, World!");}
}

这里注意,主文件名和主程序类名必须一致。并且首字母大写。

了解Java IDEA

Java IDEA(集成开发环境)的安装:www.jetbrains.com
工程中,开发使用Res文件夹,可以右键点击进行New添加。
对应Res目录会自动生成out目录来存放编译的.class文件。
在住设置中Editor->Color可以更改IDEA的背景颜色及样式,
Editor->File Types找到ignored Files and Folders设置增加:._*(重点敲回车)

代码中打
PSVM(public static void main)就会自动生成代码块。
sout(System.out.println()😉

Java IDEA 的常用热键(MacOS版)

常用热键:
Command+/ : 形成双斜杠注释: //....
Option+Command+/: 形成引用注释 /.../
Shift+F6 : 更改方法,变量,类名同步到整个文本。Text occurrences
Command+1 : 打开工程工具窗口。
点击树形结构列表打字,可以快速定位到对应工程和文件。
option+Command+F7: 显示某个方法名的所有出现位置。
option+箭头上: 在某个方法和定义区域跳转。

双击Shift搜索, Command+o:查看类,shift+command+o:查看文件,
option+command+o:查看标识符,shift+command+A: 缩小查看范围
Shift+Command+F: 快速查看前100个结果。

command+F: 显示搜索面板。 Command+R: 增加另一个字段(域)输出置换字串。

Find in Files dialog: Shift+Command+R。常规置换。 Shift+Command+F:常规查询。

option+回车: 对高亮错误处进行建议性的修改弹窗。

command+ D : 复制当前选中块,或光标所在行(无选中)。Command + C: 才是默认无选中拷贝整行?

Ctrl+o: 对一个方法进行多态(override). Ctrl+i : 根据声明(declaration)形成阐述(implement).

调试时,可以用option查看对应变量的当前估值。

使用'.'或者command+J : 可以在编写方法结束后(后半括号打完),形成建议格式模版选择。

Esc: 从工具窗口返回编辑窗口。 Shift+Esc: 返回时仅仅隐藏工具窗口。 F12: 焦点重新回到隐藏的工具窗口。

Ctrl+` : 快速切换主体风格样式。

用tab和回车,在编辑时跳出预指令列表,并选择。 而使用向下箭头,可以跳出前缀选择列表。

option+ F1: 查看当前元素。

option + command + v : 选择某个类型快速定义变量。

option+command+T: 对一个代码块快速使用结构包围。如:if..else.., for.., try..finally..

F1: 选定某方法按F1,可以看其说明定义。

command + E : 显示最近使用文件列表。

shift+command+v: 选择剪切版部分历史信息。

shift+commadn+向上箭头/向下箭头: 选定块移动。

shift+command+回车: 在关键字(例如if)后,快速形成语法结构区。

Command+ N : getter and setter???

option+command+B : ?????导航?

option+空格: 预览定义????

http://www.jsqmd.com/news/51141/

相关文章:

  • 2025年热门的5寸脚轮用户好评厂家排行
  • 实用指南:MoreFixes
  • JavaScript-面向对象编程原则-全-
  • 2025年比较好的防缠绕脚轮品牌厂家排行榜
  • 一文厘清:CRM与SCM、ERP、PLM、WMS、MES、QMS、SCADA等系统关系 - SaaS软件
  • 鼠标位置
  • 2025年口碑好的门式堆垛机厂家推荐及采购指南
  • 2025年宁波GEO优化服务商综合实力排行榜TOP10权威发布
  • 2025年11月石墨烯电地暖品牌综合评测与选购指南
  • 2025年热门的托盘堆垛机实力厂家TOP推荐榜
  • 现今比较好的空气净化一体机优质厂家推荐
  • cocos 用widget将ui组件固定在屏 随着分辨率自适应 编辑器界面canvas作为手机屏参考 将ui组件放进去 deepseek解答 - 教程
  • 日记31
  • 2025年11月石墨烯供热品牌权威推荐与选购指南
  • 一文读懂 Linux 系统与常用命令
  • 2025年11月石墨烯供热品牌比较:哪家靠谱?专业指南与推荐
  • 2025下半年江苏徐州油浸式变压器、干式变压器和电器设备工厂推荐指南:五大优质供应商深度解析
  • 实用指南:stm32串口烧录与升级方法详解
  • 2025 年中国十大有机水果基地排行榜:有机水果种植的典范与高品质生活源泉
  • 2025 年 11 月 CNC 加工中心实力厂家权威推荐榜:精密零件/五轴模具/高速龙门加工,专业定制与技术创新深度解析
  • JL-37数字式测斜仪 基坑,路基 坝体 山体滑坡等内部位移监测
  • 非递归线段树——2024.11.26 鲜花
  • 2025 年 11 月 CNC 加工中心实力厂家权威推荐榜:精密零件/模具/龙门/五轴/高速加工中心定制与选型全攻略
  • 2025 年 11 月铣床厂家权威推荐榜:立式铣床/摇臂铣床/炮塔铣床/数控铣床/升降台铣床/精密铣床/多功能铣床,高效加工与稳定性能口碑之选
  • 2025年评价高的穿梭式货架立体库最新TOP品牌厂家排行
  • 2025年靠谱的料箱立体库厂家最新热销排行
  • xinyoudui 宝石装置
  • 2025年CNC加工中心/零件/模具/龙门/五轴/精密加工厂家推荐拓智者科技
  • HarmonyOS实战项目:创建一个分布式新闻阅读客户端
  • 2025年气流流型检测仪厂家权威推荐榜单:灌装机气流流型检测仪‌/气流流型验证服务‌/烟雾发生器‌源头厂家精选