day01-JAVA基本概述

COMSOL电磁仿真-网格剖分-边界层 介绍COMSOL在低频电磁场中边界层网格的剖分方法。 阅读详情

1.常用DOS命令

cd 进入指定目录 例子 cd Desktop

dir 查看当前目录下文件

md 创建目录

rd 删除目录

cd.. 退回到上一级目录

cd\ 退回到根目录

进入到其他盘  先cd\进入到根目录 在cd  然后d:

exit 退出cmd

del 删除文件


2.JAVA语言概述

一个源文件中最多只能有一个public类。其它类的个数不限,如果源文件包含
一个public类,则文件名必须按该类名命名。

java se (java standard edition)java标准编辑器

java ee (Java enterprise edition)java企业版

jdk (java development kit)java开发工具包

jre (java runtime enviorment)java运行环境

jvm (java virtual machine)java虚拟环境

为什么要配置path环境变量?因为我们想在任何目录下都可以执行java的工具,执行java的工具每次都要进入到bin目录下,非常麻烦

java 编译:首先找到Java文件所在目录,javac 文件名.java    然后 java 类名 

注释://单行注释

/* */多行注释

/** 

*/文档注释

单行和多行注释不会被jvm解释执行,文档注释可以被解析呈现


​​​​​3.java面试题

3.1 java语言的特点是什么?

>面向对象性:两个基本概念:类、对象;三大特性:封装、继承、多态

>健壮性:吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制

>跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。“Write once , Run Anywhere”

3.2 一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?

答:可以。但最多只有一个类名声明为public,与文件名相同。

3.3 为什么要设置path(或者说,设置path的目的是什么)?

目的是为了在控制台的任何文件路径下,都可以调用jdk指定目录下的所有指令。

3.4 GC是什么?为什么要有GC?

gc(garbage collection)垃圾回收机制

忘记或错误的内存回收会导致程序崩溃

java提供的GC功能可以自动检测是否超过作用域,从而达到回收内存的目的

并且java不提供释放已分配内存的显示操作方法

3.5 垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?

当创建对象时,gc自动监控创建的对象地址,大小,使用情况。确定对象是否可达

如果不可达,则gc回收这些内存空间,并可以马上回收内存

通知虚拟机回收内存可以用System.gc() 但不一定执行

零差云控 ZeroErr eRob 电机 CAN、CANopen、EtherCAT、ROS2 机器人开发详细教程 TwinCAT 3(Windows 控制与自动化技术)是 Beckhoff 提供的开发平台,可将任何兼容 PC 转变为实时控制系统,用于管理各种类型的工业自动化系统,如 PLC(可编程逻辑控制器)、运动控制、机器人等。 阅读详情

相关推荐

智能座舱测试工程师必看:从零搭建自动化测试框架的5个实战技巧

本文为智能座舱测试工程师提供从零搭建自动化测试框架的5个实战技巧,涵盖环境搭建、ADB高级应用、Python脚本工程化、Monkey测试优化及性能调优。通过ADB深度操作和Python脚本封装,帮助测试人员构建高可复用的智能座舱测试解决方案,显著提升测试效率与问题发现率。

python9snake的博客 634

day01Java概述

1. Java概述1.1 Java语言发展史(了解)1.2 Java语言跨平台原理(理解)1.3 JRE和JDK(记忆)1.4 JDK的下载和安装(应用)1.4.1 下载1.4.2 安装1.4.3 JDK的安装目录介绍2. 第一个演示程序2.1 常用DOS命令(应用)2.2 Path环境变量的配置(应用)2.2.1 为什么配置环境变量2.2.2 配置环境变量步骤2.3 HelloWorld案例(应用)2.3.1 Java程序开发运行流程2.3.2 HelloWorld案例的编写2.3.3 HelloWor.

你是人间四月天 142

Metal 一、初识 Metal 及其语言规范

游戏开发者的新的技术平台,该技术能够为3D图像提高 10 倍的渲染性能。苹果2018年推出 Metal,在此之前一直使用OpenGL ES。1图形渲染;2高并发计算。苹果文档给出的 Metal 优化:CPU 低消耗、GPU 高利用、连续处理器并行、有效的资源利用Metal 官方文档。

irainsa的博客 1220

day01_Java概述

本文介绍了Java编程的基础知识,包括计算机组成、DOS命令、编程语言介绍以及Java环境搭建。重点讲解了JDK安装和环境变量配置方法,详细说明了path变量的作用和配置步骤。通过HelloWorld示例程序演示了编写、编译和运行Java代码的全过程。此外,还介绍了Java基础语法,包括注释、关键字、标识符命名规范、数据类型以及字面量值的表示方法。特别强调了String类型的使用和注意事项,为后续Java学习打下基础。

2301_81242582的博客 1183

RK3588开发板DDR频率上不去?手把手教你用ddrbin_tool降频调优(附完整配置流程)

本文详细介绍了RK3588开发板DDR频率调优的完整解决方案,重点使用ddrbin_tool工具进行降频配置。从硬件原理分析到实战操作,包括参数导出、频率调整、二进制生成及烧录验证,帮助开发者解决DDR高频不稳定问题,提升系统可靠性。适用于嵌入式开发、工业控制等场景。

weixin_42713608的博客 544

使用MATLAB和Simulink来设计并仿真一个智能家居火灾报警系统

智能家居火灾报警系统旨在通过烟雾传感器、温度传感器等设备监测家庭环境,一旦检测到异常情况(如烟雾或温度骤升),立即触发警报并采取相应措施。在这个教程中,我们将使用MATLAB和Simulink来设计并仿真一个智能家居火灾报警系统,包括数据采集、处理以及响应机制。

amy_mhd的博客 162

java学习day01:java语言概述

1.Java基础知识图解 2.常用的DOS命令 常用的快捷键: 3.JavaSE、JavaEE Java SE(Java Standard Edition)标准版: 支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核 心API,此版本以前称为J2SE。 Java EE(Java Enterprise Edition)企业版: 是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如:Servlet 、Jsp等,主要针对于Web应用程序开发。版本以前

MondayCui的博客 442

全球APN信息汇总

全球APN信息,电信APN,移动APN,联通APN,台湾APN,马来西亚APN,俄罗斯APN,日本APN,泰国APN,美国APN,英国APN,法国APN,德国APN,意大利APN,葡萄牙APN,土耳其APN,荷兰APN,丹麦APN,比利时APN,爱尔兰APN,新加坡APN,越南APN,老挝APN,菲律宾APN,印尼APN,泰国APN,柬埔寨APN,巴基斯坦APN,印度APN,奥地利APN,保加利亚APN,捷克APN,立陶宛APN,罗马尼亚APN,挪威APN,希腊APN,匈牙利APN,瑞士APN,乌克兰APN

renkai721的专栏 2796

Day01 Java概述

Day01 Java概述 1.1 基本常识 软件:一系列按照特定顺序组织的计算机数据和指令的集合。系统软件、应用软件。 开发:制作软件。 人机交互:软件的出现实现了人与计算机之间的更好的交互。 方式:图形化界面(360界面)、命令行方式(DOS命令cmd,windows键+R,cmd)。 dos命令行,常见命令 dir:列出当前目录下的文件及文件夹 md:创建目录 rd:删除目录 *cd:进入指定...

从入门到放弃系列 208

资产会计 Transaction Type 与业务交易的 Post to Affiliated Company 不一致导致的 AAPO176:成因剖析与修复指引

本文解析了SAP资产会计中常见的"AAPO176"错误提示,指出当交易类型(TType)与业务交易(Business Transaction)的"关联公司过账"(Post to Affiliated Company)标志不一致时,系统会拒绝过账。作者详细说明了该标志的作用机制,并提供了四种解决方案:修正交易类型使用、匹配正确的业务交易、调整系统配置或建立映射关系。文章还通过实际案例展示了配置错误对集团合并报表的影响,并附带了用于检查配置一致性的ABAP脚本。该错误通常

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 398

uniapp - HBuilder提示adb: failed to install X Failure [INSTALL_ARSE_FAILED_NOT_APK:X(安装HBuilder调试基座失败)

安装HBuilderX调试基座失败,uniapp APP运行到手机adb: failed to install,Uniapp提示adb,uniapp ios 真机调试报错 uniapp安卓调试,Uniapp安装不了基座,手动安装基座,正在安装手机端HBuilder调试基座,点击运行到手机报错信息:基座无法正常安装,Uniapp-安装HBuilder调试基座失败解决方案,解决 HBuilderX 安卓基座安装失败的问题,显示adb报错,UniApp苹果真机运行调试(自定义基座,版本更新后/没有基座打开失败)如

🏆 前端领域优质创作者 8063

day01 Java语言概述

Java语言概述 系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录Java语言概述系列文章目录前言1.1 Java语言概述1.2 Java 语言述 概述:Java 简史1.3 Java 技术体系平台1.4 Java 语言: 概述:Java 在各领域的应用1.5 Java 语言: 概述:Java 语言的诞生1.6 Java 语言 概述:主要特

Berrambler的博客 647

python爬取银行年报2

python爬取公司年报(巨潮资讯网)

bboysteed的博客 4730

Day01-JAVA概述

JAVA到底是啥捏?小萌新们来这里集合啦!!

m0_73612212的博客 554

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Day01_Java概述

见《JavaSE课程体系介绍.xmind》Java是一种计算机编程语言。Java诞生于SUN(Stanford University Network),09年SUN被Oracle(甲骨文)收购。Java之父是詹姆斯.高斯林(James Gosling)。1996年发布JDK1.0版。目前最新的版本是Java22。我们学习的Java17。将Java取名的是Sun公司的马克 奥颇门(Mark Opperman)。马克 奥颇门是在一家咖啡店与同事品尝咖啡时得到灵感的。

qq_52807258的博客 360

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

JavaSE基础day01Java概述

JavaSEday01JavaSE基础day01Java语言概述Java技术体系平台Java语言的诞生Java的特性:Java语言的特点Java核心机制一:Java虚拟机Java核心机制二:垃圾回收 JavaSE基础day01 Java语言概述 Java语言是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言,Java语言是一种面向...

qq_26951551的博客 322

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Day01——Java语言概述

Day01——Java语言概述 Java语言的特点 面向对象性 两个要素:类、对象; 三个特征:封装、继承、多态。 健壮性 去除了C语言中的指针; 自动回收垃圾机制。 跨平台性 注释(comment) 1.定义 用于注解说明解释程序的文字;注释内容不参与程序的编译。 2.分类 单行注释 // 多行注释 / / 不可以嵌套使用 文档注释(Java特有) 3.作用 提高了代码的阅读性; 调试程序的重要方法。 4.文档注释 格式: /** ​ @author 指定Java程序的作者 ​ @

qq_43069447的博客 226

day_01 java概述、基础语法

Java概述 java语言 语言:人与人交流沟通的表达方式 计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言 Java语言:Java语言是美国Sun公司(Stanford Universi Network)在1995年推出的计算机语言 Java之父——詹姆斯 高斯林 (James Gosling) Java语言发展史 1996年发布Java(1.0)… 2005年发布Java(5.0) 大更新… 2014年发布Java(8.0)… 2018年发布Java(11.0) 其中java(8.0)稳定 jd

weixin_42914989的博客 625

day01 JAVA概述

day01 JAVA概述 欢迎使用Markdown编辑器 1:独立编写Hello World程序。 要求记事本完成,如果遇到错误,记录错误信息。 class day01{ public static void main(String[] args){ System.out.println(“Hello world”); } } 2:Java语言是跨平台的吗?JVM是跨平台的吗? Ja...

woshigedi的博客 325

day01_java概述

第一节:java语言概述 一、java简介[了解] 1.java概述 1.1java是什么? 学习之前需要了解,java是什么。java是sun公司推出的面向对象程序设计语言,特别适用于Interent应用程序开发,它的最大特点就是“一次编译,到处运行”,并且能够在各种操作系统上运行,例如:windows,linux等。 1.2java名称的由来 ​ J...

石扒皮_java栈点 516

day01Java-Java语言概述

Java语言概述 Java语言特点 简单性 解释性 面向对象 高性能 分布式处理 多线程 健壮性 动态 结构中立 安全性 开源 跨平台 Java跨平台性 什么是跨平台性? 通过Java语言编写的应用程序在不同的系统平台上都可以运行。 原理是什么? 只要在需要运行java应用程序的操作系统上, 先安装一个Java虚拟机(JVM Java Virtual Machine)即可。 由J...

ginger_mr的博客 194

day01_Java语言概述

通过Java语言编写的应用程序在不同的系统平台上都可以运行因为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的可移植性。也称为Java具有良好的跨平台性。

weixin_37681665的博客 1642

day01 Java 概述

早期操作电脑常用dos命令,因为需要记住很多命令,不利于普及, 后期发展成图形界面,通过鼠标点击界面的形式,其实内部运行的还是这些命令。 Java是允许使用者将应用程序通过Internet从远端服务器传输到本地机上并执行的一种语言。 为什么JDK中包含一个JRE呢? 其一,开发完的程序,总需要运行一下看看效果。

758

day01 Java概述及JDK

Java基础 1、计算机: 硬件:为软件提供物质基础 举例:CPU,硬盘,鼠标,键盘,内存,显卡等。 软件: a:系统软件:DOS,Windows,Linux,MAC,iOS。。。 b:应用软件:TIM,WPS,腾讯会议。。。 系统软件是应用软件的基础,没有系统软件不能有应用软件。 2、认识键盘: 功能键 Tab:一般默认4个空格缩进 Shift:一般是中英文切换 Ctrl:单个使用没有多大意义,一般与其他键组合形成快捷键 Alt: 单个使用没有多大意义,一般...

m0_64350718的博客 191

01_java基础学习_Java概述_day01总结

01_java基础学习_Java概述_day01总结

黑泽君 549

Java学习笔记Day01 Java概述

第一章 Java概述 文章目录第一章 Java概述本章重点学习路线本章目标1.1.1 Java起源以及发展历程1.1.2 Java语言简介1.2.1 Java语言优势1.2.2 Java应用平台1.2.3 专有名词JVM、JRE、JDK关系1.2.4 Java跨平台原理一次编译随处运行流程Java字节码执行方式1.2.5 垃圾回收机制1.3.1 JDK安装配置1.3.2 JDK目录1.3.3 JD...

Taotao114的博客 957
下一篇: day02-变量与运算符、关键字、权限修饰符
m0_62361663
博客等级 码龄5年 0粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值