热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JAVA从头学习2022年8月15日

总概述1、JAVA是什么是一门高级编程语言2、JAVA是哪家公司研发的,现在属于哪家公司sun,oracle3、Java之父是谁詹姆斯.高斯林

总概述

  1、JAVA是什么

    是一门高级编程语言

  2、JAVA是哪家公司研发的,现在属于哪家公司

    sun,oracle

  3、Java之父是谁

    詹姆斯.高斯林

  4、Java能做什么

    基本什么都能做,但市场主要认可互联网系统的开发

  5、Java有哪些技术平台

    Java SE  标准版

    Java EE  企业版

    Java ME  小型版

第一节

  1、搭建Java开发环境需要安装什么?去哪里下载?

    JDK(Java Development Kit)开发者工具包;Oracle官网

  2、JDK目前发展到哪里了,LTS版本有哪些,企业使用的JDK版本有什么特点?

    JDK17;JDK8、11、17;企业喜欢使用JDK8,因为更稳定,安全性更高

  2、如何验证jdk是否安装成功?

    在命令窗口中,输入java -version;javac -version看版本号

第二节

  1、开发一个Java程序要经历哪些步骤?

    编程、编译(javac)、运行(java)

  2、Java代码编写有什么基本要求?

    文件名称的后缀必须是java结尾

    文件名和类名一致

    使用英文符号

第三节

  1、JDK有哪些组成啊?

    JVM虚拟机:java程序真正运行的地方

    核心类库:Java自己写好的一些程序,给咱们的程序调用的(核心类库和jvm虚拟机共同组成JRE java的运行环境)

    开发工具:javac,java......

  2、Java的跨平台是什么含义,Java如何实现跨平台的?

    一次编译,随处可用

    各种操作系统上面只要安装了jvm,class文件都可在上面运行

第四节

  1、什么事Path环境变量

    Path环境变量在我看来就是一个专门存储路径的文件,命令行窗口可以在任意目录找到在文件上的路径,并进                            入运行。

  2、JDK安装时,环境变量需要注意什么?

    较新版本会自动配置javac、java的path环境变量,老版本不会,需要手动配置

    建议还是自己配置一下Path和JAVA_HOME

第五节

  1、IDEA的结构是什么样的?

    project-module-package-class

    一个工程下面可以有很多module

    一个module下面可以有很多package(建议全部小写,域名反过来 包就是文件夹)

    一个package下面可以有很多class

  2、新建都是哪些操作?

    new   project/module/package/class

第六节

  IDEA快捷键

  main/psvm、sout、.....(快速键入相关代码)

  Ctrl+D (复制当前行数据到下一行)

  Ctrl+Y(删除所在行,建议用Ctrl+X)

  Ctrl+ALT+L(格式化代码)

  Ctrl+ALT+上箭头,Ctrl+ALT+下箭头(上下移动当前行代码)

  Ctrl+/,Ctrl+Shift+/(对代码进行注释)

第七节  总结

 



推荐阅读
  • 深入探讨:Actor模型如何解决并发与分布式计算难题
    在现代软件开发中,高并发和分布式系统的设计面临着诸多挑战。本文基于Akka最新文档,详细探讨了Actor模型如何有效地解决这些挑战,并提供了对并发和分布式计算的新视角。 ... [详细]
  • Python 领跑!2019年2月编程语言排名更新
    根据最新的编程语言流行指数(PYPL)排行榜,Python 在2019年2月的份额达到了26.42%,稳坐榜首位置。 ... [详细]
  • Android 中的布局方式之线性布局
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 2017年软件开发领域的七大变革
    随着技术的不断进步,2017年对软件开发人员而言将充满挑战与机遇。本文探讨了开发人员需要适应的七个关键变化,包括人工智能、聊天机器人、容器技术、应用程序版本控制、云测试环境、大众开发者崛起以及系统管理的云迁移。 ... [详细]
  • 一家位于长沙的知名网络安全企业,现面向全国诚聘高级后端开发工程师,特别欢迎具有一线城市经验的技术精英回归故乡,共创辉煌。 ... [详细]
  • 探讨了在HTML表单中使用元素代替进行表单提交的方法。 ... [详细]
  • 最适合初学者的编程语言
    本文探讨了适合编程新手的最佳语言选择,包括Python、JavaScript等易于上手且功能强大的语言,以及如何通过有效的学习方法提高编程技能。 ... [详细]
  • Eclipse Java 开发环境入门指南
    本文介绍了Eclipse开发环境的基本操作,包括界面布局、创建新项目、包和类的方法。 ... [详细]
  • 探索Java 11中的ZGC垃圾收集器
    Java 11引入了一种新的垃圾收集器——ZGC,由Oracle公司研发,旨在支持TB级别的内存容量,并保证极低的暂停时间。本文将探讨ZGC的开发背景、技术特点及其潜在的应用前景。 ... [详细]
  • 本文探讨了如何利用RxJS库在AngularJS应用中实现对用户单击和拖动操作的精确区分,特别是在调整区域大小的场景下。 ... [详细]
  • 如何将955万数据表的17秒SQL查询优化至300毫秒
    本文详细介绍了通过优化SQL查询策略,成功将一张包含955万条记录的财务流水表的查询时间从17秒缩短至300毫秒的方法。文章不仅提供了具体的SQL优化技巧,还深入探讨了背后的数据库原理。 ... [详细]
  • 从理想主义者的内心深处萌发的技术信仰,推动了云原生技术在全球范围内的快速发展。本文将带你深入了解阿里巴巴在开源领域的贡献与成就。 ... [详细]
  • 实践指南:使用Express、Create React App与MongoDB搭建React开发环境
    本文详细介绍了如何利用Express、Create React App和MongoDB构建一个高效的React应用开发环境,旨在为开发者提供一套完整的解决方案,包括环境搭建、数据模拟及前后端交互。 ... [详细]
  • 探讨低代码行业发展现状,分析其未能催生大型企业的原因,包括市场需求、技术局限及商业模型等方面。 ... [详细]
  • 本文旨在探讨设计模式在Visual FoxPro (VFP) 中的应用可能性。虽然VFP作为一种支持面向对象编程(xbase语言)的工具,其OO特性相对简明,缺乏高级语言如Java、C++等提供的复杂特性,但设计模式作为一种通用的解决方案框架,是否能有效应用于VFP,值得深入研究。 ... [详细]
author-avatar
哈喽随风amy
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有