java学习(一)

java学习方法一 <p>不知不觉从初学Java到现在已经8年了,今天在这里给刚入门和入门不久的小伙伴们一些建议。可能总结的不是很详细,但给出了一个大概的学习路线。希望对大家有帮助哈~</p> 如何快速学Java 这里我以Java EE(Jakarta EE)/Java Web的经验来说哦。(都把你们看做是零基础入门的了) 学习Java EE(Jakarta EE)总体来说... 阅读详情

java学习(一)

JAVA语言特性

  • 简单性:底层用的C++

  • 面向对象

  • 健壮性:JAVA语言引入了GC机制垃圾回收机制,在特定的时间回收释放垃圾数据,使内存处于最好的状态

  • 多线程

  • 可移植性/夸平台:一份代码可以运行在不同系统上win,mac,linux,因为JVM屏蔽了操作系统之间的差异

JDK,JRE,JVM三者的关系

  • JDK:JAVA开发工具箱

  • JRE:JAVA运行环境

  • JVM:JAVA虚拟机

    JDK包括JRE,JRE包括JVM,其中JVM是不可独立安装的。安装JDK是自带JRE的,单独安装是JRE自带JVM的

    想在别人电脑跑项目,只安装JRE就可以运行起来。

  • JAVASE,JAVAEE,JAVAME 分别是标准版,企业版, 微型版

程序的编译与运行

  • 先编译后执行:java代码是源代码,在编译器编译后才执行

  • 源代码文件名必须是.java文件,一个.java是可以编译成多个.class的。例如Hello.class,Hello是类名

  • .class文件是编译源代码得到的字节码文件,JVM是会将字节码文件装载进去然后对字节码最终解释为二进制

  • javac命令负责编译:javac 源文件路径

  • java命令负责运行:java 类名, java Hello.class对不对??不对啊java Hello才对,Hello才是类名哦

  • java C:\Users\fzx\Desktop\study\类名行不行?不行,切记!!!java命令后面只能跟类名,不能跟路径哦

  • 一定要区别javac和java哦,javac是编译java代码,生成类;java是运行生成的类

     

一、Java学习前言 目录1、Java简介2、Java版本3、发展历史4、主要特性 1、Java简介 Java 是由 Sun Microsystems 公司的 James Gosling 等人在上个世纪90年代初开发的一种编程语言,最初被命名为Oak,目标是针对小型家电设备的嵌入式应用,并在 1995 年以Java的名称正式推出。后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。随着互联网的高速发展,Java逐渐成为最重要的网络编程语言。 Java介于编译型语言和解释型语言之 阅读详情

相关推荐

Java 大视界 -- Java+Spark MLlib 构建智能推荐系统:协同过滤算法实战与优化(441)

Java+Spark MLlib构建智能推荐系统实战 本文详细介绍了基于Java和Spark MLlib构建协同过滤推荐系统的全流程实践方案。主要内容包括: 架构设计:采用离线批处理为主、近实时更新为辅的架构,包含数据采集层、处理层、模型层、推荐生成层、存储层和应用层六大模块,可支撑千万级用户推荐需求。 技术实现: 使用Spark MLlib的ALS算法进行协同过滤模型训练 提供数据清洗、模型训练、推荐生成等核心代码实现 采用MySQL存储推荐结果,支持批量插入和事务保障 生产级优化: 版本化模型存储规避覆

【青云交】华为云云享专家 | 阿里云开发者社区专家博主 技术圈个人影响力前 9 | 博客之星 TOP12 优快云 首位四榜(原力榜 / 作者周榜 / 领军人物 / 综合热榜)榜首,破平台纪录! 苏州地区全榜霸榜,感恩全网十多万粉丝同行! 2531

Java学习一阶段查漏补缺

个人学习总结

m0_74494380的博客 1031

跟着团子学SAP PS:项目计划成本与项目预算设计思路

​在做SAP PS模块概览培训的时候,很多时候都会用到下面的一页PPT片子讲到项目计划成本与预算的关系,但真正这幅片子想表达的具体内容甚至大部分PS顾问也是无法阐明清楚的。 而SAP PS的设计其实是在丰富的项目管理学的基础上而开展的,所以今天从业务上结合SAP中的功能点讲一下项目成本计划及预算的逻辑。 在项目管理的十大知识领域中,项目成本管理主要是包括为使项目在批准的预算内完成而对成本进行规划...

Lucas1211的博客 3万+

java入门到工作(一)学习

java入门到工作(一)学习 作为一名已经工作快3年的java搬砖工,一直以来,学习是必要的,从csdn、博客园、简书等等技术websites 各种学习资源比比皆是。 ...

xj的word之路 618

Python 高级语法:闭包

闭包(Closure)是函数式编程中的一个重要概念。在Python中,闭包可以简单理解为:一种特殊的函数。外函数:嵌套函数中最外层的函数称之为外函数。内函数:嵌套函数中最内层的函数称之为内函数;内函数引用了外函数的临时变量;外函数的返回使用了临时变量的内函数。

moment159的博客 2353

【DRAM存储器五十一】LPDDR5介绍--DFE与Pre-Emphasis

简述LPDDR5的DFE和预加重应用设置

highman110的博客 705

Java学习一

用于修饰方法和类,修饰的方法是抽象方法,修饰的类是抽象类。

weixin_43893844的博客 818

Android一个APP里面最少有几个线程

Android应用启动时,默认会创建一个进程,该进程中最少包含负责处理用户交互、UI更新等核心操作,所有与界面相关的逻辑必须在此线程执行。若在此线程执行耗时操作(如网络请求),会导致界面卡顿甚至触发ANR(应用无响应)。当对象重写了finalize()方法时,该线程负责将这些对象放入队列并调用其finalize()方法,完成资源释放后再由GC回收。监控的执行效率。如果finalize()方法执行超时(默认10秒),此线程会触发虚拟机退出以防止应用长时间阻塞。

编程进化论 613

学习Java一学期学习总结

学习Java一学期学习总结 通过学习java这学期以来,老师教会了我很多关于Java方面的知识, 从如何1安装java环境到读写文件,在学习的过程中我遇到了很多问题,少标点符号,少字母,还有就是单词错误等等,有许多的都是比较基础的问题。在课后比较懒是我的一个缺点,在课后并没有去看过老师的讲义,所以有许多的代码并不熟悉,导致我在做作业的时候会遇到各种各样的问题 ...

shaomaosheng456的博客 264

CVPR 2026 即插即用 | 注意力篇 | MSEF:超轻注意力,空间-通道双分支并行融合,既增强特征又抑制噪声!

Multinex提出了一种超轻量级微光图像增强框架,其核心创新是MSEF模块。MSEF采用双分支并行架构,结合空间局部特征(深度可分离卷积)和全局通道注意力(改进SE),通过Tanh激活实现特征增强与抑制。相比传统注意力模块,MSEF在几乎不增加计算量的情况下显著提升性能,特别适合轻量级网络和边缘设备部署。实验表明,该模块能有效提升PSNR约3dB,同时保持极低的参数量(0.7K-45K)。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 603

3大绝招!MySQL如何轻松搞定文本、图像和视频的多模态数据分析?

首先,让我们来了解一下“多模态”到底是什么意思。简单来说,多模态指的是能够同时处理不同类型数据(如文本、图像、音频等)的能力。传统的数据库往往只能专注于一种或几种特定类型的数据,比如关系型数据库主要处理结构化数据,而文档型数据库则更适合非结构化数据。但是现在,随着技术的进步,像MySQL这样的数据库也开始支持更加复杂的数据模型,允许我们在同一个系统内处理多种格式的数据。通过上述五个部分的详细介绍,相信你现在应该对如何利用MySQL进行多模态数据分析有了更清晰的认识。

java专栏 2116

Java 学习(一)Java语言基础

初学Java的编程小白的自学法宝,Java语言基础带您走近Java世界。

weixin_51760209的博客 1万+

OBC_开环扫频波特图拟合操作流程(结合 Simulink)

摘要: 本文详细介绍了基于Simulink的开环扫频波特图测试与拟合流程,适用于电源/控制系统(如LLC/PFC)的小信号分析。主要内容包括:1)前期准备(测试点选择、信号范围设定);2)Simulink建模方法(信号注入、数据记录);3)两种扫频方式(逐频正弦/Chirp扫频)的实现;4)MATLAB数据处理(FFT分析、传递函数拟合);5)线性分析工具使用技巧。重点强调了激励信号幅值控制、稳态数据采集及模型验证方法,并提供完整MATLAB脚本示例。该流程可有效获取系统频域特性,为控制器设计提供可靠依据。

Sumerking的博客 233

Java学习每日总结一

大学自学Java(一) 从今天起我将每天分享我认为我学习到的比较有意思部分或者是难点,容易搞混的点,作为日后复习的材料。大佬看到请赐教,和我一样的萌新也欢迎一起讨论 由于小弟有点C++基础所以直接从类开始分享 什么是类 1.类:是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该 类事物。 2.属性:就是该事物的状态信息 3.行为:就是该事物能够做什么。 举例...

qq_46042081的博客 415

Statistics and Machine Learning Toolbox

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

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Java学习一:Java简介

Java具有跨平台性,一次编写,到处运行,这是Java最大的优势。例如,java.util包提供了各种实用的工具类,如集合类(ArrayList, HashSet等)、日期处理类(Date, Calendar等)。JDK包含了Java的运行环境(JRE)和Java的一些开发工具。学习Java的过程中,可以参考一些优秀的教程和书籍,如《Java编程思想》、《Java核心技术》等。Java是一种功能强大且易于学习的编程语言,通过掌握Java的基础语法和面向对象编程思想,我们可以编写出各种复杂的程序。

RHeng的博客 1938

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

从零到一,打造你的Java学习之路

最新接入DeepSeek-V3模型,点击下载最新版本InsCode AI IDE 从零到一,打造你的Java学习之路 在当今数字化时代,编程技能已经成为一项不可或缺的核心能力。无论是职场竞争还是个人发展,掌握一门编程语言都显得尤为重要。而Java作为一门经典且广泛应用于企业级开发的语言,更是许多开发者入门的首选。然而,对于初学者而言,Java的学习曲线并不算低,尤其是面对复杂的语法、繁多的框架以及...

SnowflakeJaguar14的博客 718

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

java学习总结一、反射

反射(Reflection)指在编译的时候不需要确定数据的类型,而是延迟到运行时获取类的信息(如类名、方法名、字段名)、调用类的方法、访问或修改类的字段,而无需在编译时确定这些信息,反射使Java这种静态编译型的语言具有了动态性。反射具有看透类的能力,类的信息在反射面前都是透明的(包括private的属性和方法都是可以调用)Java 的反射机制主要由 java.lang.reflect 包提供支持,包括 Class 类、Method 类、Field 类等。

weixin_63618344的博客 820

java学习一课一得

定义方法在Java中,方法的定义通常包括以下几个部分:访问修饰符:如 public、private、protected 或默认(不写任何修饰符)。这决定了其他类是否可以访问该方法。返回类型:方法执行后返回的数据类型。如果方法不返回任何值,则返回类型为 void。方法名:用于标识和调用方法的名称。参数列表:方法执行时需要的输入数据,包括数据类型和变量名。如果方法没有参数,则参数列表为空。方法体:包含方法执行的Java语句。

qq_57817282的博客 1672

Java学习【一】

java学习记录一

linpangmu的博客 109

Java学习 一

前言: 这是我在优快云的第一篇文章。文章的内容不能算是我写的,更多的算是我在Java学习的这段时间所学习到的以及对于在这段时间没有接触到的知识面的一些补充。可以说的一边学习一边补充,不断完善自己的知识面。后面,我会陆陆续续的把自己在Java学习的这段时间里做的笔记整理后,发在优快云上面。 Java语言特性 简单性 安全性 面向对象 高性能 编译性 解释性 分布式处理 健壮性 开源 跨平台 Java语言特性中最特殊的就是Java语言的跨平台 那什么是跨平台呢? 1、是么是平台...

qq_45215511的博客 214

Java虚拟机学习与总结(一)

写在开始,以下内容是我学习《深入理解Java虚拟机》一书的总结,如果想深入学习Java JVM,请忽略该文章。 该总结主要用于复习使用,如有任何错误或不清楚的地方欢迎评论或私信。 目录 运行时数据区域 HostSpot虚拟机 对象和方法区的垃圾回收 ...

weixin_44250106的博客 662

think in java学习篇(一)

从现在开始看java,之前一直在看C++,也没动手写程序,目的就是为了看java.现在貌似看来java与C++没有直接的联系.买了一本,英文叫think in java,发现还有一本书叫think in c++.早知道有这本书,就不看c++ primer了.不知道think in c++有多厚,反正c++ primer太厚了.看的我头都大了.         这本书,刚浏览了一下前言与绪论.基本

张亮校的专栏 919

【JAVA学习之路一】

JAVA学习整理学习说明 学习说明 Hi 大家好,看优快云也很久了,一直没想着发东西,因为疫情最近想换工作,自己也整理了一下JAVA的知识,做个记录,也分享一下,希望对大家有帮助

houwujian789的博客 242

Java系统学习(一)

因热爱java,所以全文手敲,大部分都是菜鸟教程里学习的。Java是由sun microsystiems公司在1995年推出的高级程序设计语言。java可运行在多个平台。虽然很简单,但是说好了系统学习了,那就从最基础的开始好了public class hw { public static void main(String []args){ System.out.println("hi");} ...

飞鸿的博客 3559
上一篇: APP兼容测试的机型选择和基本要点
下一篇: java学习(二) 标识符,字面量,变量
python_nice
博客等级 码龄8年 46粉丝 52原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值