二 初识Java

初识Java(二) Java-方法-数组 阅读详情

任务1:使用记事本开发Java程序
    1.1.1 Java语言发展史
        1995年5月,Sun公司开发了一门新的编程语言——Java
        Java之父:詹姆斯·高斯林
        1996年Sun公司推出了Java开发工具包,JDK1.0,提供强大的类库支持
        1998年推出了JDK2(即JDK1.2),并将Java进行了分类
            Java SE:Java标准版
            Java ME:Java微缩版
            Java EE:Java企业版
    1.1.2 Java开发环境搭建
        1. 下载并安装JDK(Java Development Kit)
            bin目录:存放编译、运行Java程序的可执行文件
            lib目录:存放Java的类库文件
            jre目录:存放Java运行环境文件
        2. JDK环境变量设置
            JAVA_HOME:C:\Program Files\Java\jdk1.7.0_80(你的JDK安装位置)
            PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
            CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
    1.1.3 编写第一个Java程序
        1. 创建Java源程序
        2. 编译并运行
            编译命令:javac XxxXxx.java
            运行命令:java XxxXxx
    1.1.4 Java跨平台原理
        编写一次,随处运行(Write Once,Run Anywhere)

任务2:使用Myeclipse开发Java程序
    1.2.1 Myeclipse的安装和使用
        1. 安装、破解
        2. 使用
            (1)在MyEclipse下创建Java项目
            (2)使用MyEclipse创建并编辑Java源文件
            (3)在MyEclipse下运行Java程序
    1.2.2 JavaAPI帮助文档
    1.2.3 Java反编译工具
        1. jad
            第1步:双击jad.exe文件
            第2步:在cmd窗口中进入到jad.exe所在的文件夹(Xxx.class文件与jad.exe在同一个文件夹内)
            第3步:执行命令:jad -s java  文件名.class
        2. FrontEnd
            第1步:双击FrontEnd.exe文件
            第2步:点击File-->DeCompile Class File
            第3步:选择要反编译的class文件
            第4步:保存反编译生成的java文件

PTrade数据交互全流程详解:从本地文件上传到定时导出交易数据 本文详细解析了PTrade量化交易平台的数据交互全流程,涵盖从本地文件自动上传交易指令到定时导出成交数据的完整链路。通过文件媒介实现本地策略与云端实盘的安全、稳定对接,并提供了构建自动化、稳健数据流水线的实战配置方案与代码示例,助力量化工作流平滑过渡至实盘。 阅读详情

相关推荐

Windows非分页缓冲池内存泄漏实战:PoolMon与RAMMap高效排查指南

本文详细介绍了Windows系统中非分页缓冲池内存泄漏的实战排查方法。当系统出现卡顿且内存占用异常增长时,通过RAMMap工具快速定位非分页缓冲池异常,并利用PoolMon监控内核内存分配标签,精准锁定泄漏源。文章提供了从确认症状、安装工具到使用findstr命令溯源驱动文件的完整五步排查流程,并总结了常见泄漏标签与解决方案,帮助用户高效解决深层系统内存问题。

weixin_28455801的博客 1014

Java 的初识 二

Java的初识 二 整数的扩展 二进制(b) ,八进制(0),十进制,十六进制(0X); public class Study { /*整数的扩展*/ public static void main (String[] args) { int num = 10; // 十进制 int num2 = 010; // 八进制 int num3 = 0x10; // 十六进制 System.out.println(num); // 10 System.out.println(num2

weixin_61635597的博客 129

大气层23.0.0整合包升级指南:解决unknow pkg1报错与双系统防误更新

自定义固件(CFW)通过劫持启动流程实现系统接管,其核心在于版本匹配与签名验证。当系统固件更新后,CFW必须同步更新核心文件与签名补丁,否则启动阶段会因版本不匹配而报错。双系统方案中,正版与虚拟系统固件独立,误更新正版系统会导致虚拟系统启动链断裂。正确做法是保持虚拟系统版本不低于正版,并严格对应大气层核心文件与签名补丁。本文围绕大气层23.0.0整合包,详解文件结构、安装顺序、Daybreak固件升级及防误更新策略,助你稳定运行自定义系统。

weixin_32075843的博客 459

【JAVA】二、初识Java的main方法

走进 Java,解锁编程的无限可能! 🚀 本文从 main 方法 的示例出发,拆解 Java 程序的基本结构:源文件、类 和 方法。接着,我们一步步解析 Java 程序的运行机制,从编写到执行,展现 JVM 如何将字节码转化为运行结果。最后,通过厘清 JDK、JRE 和 JVM 三者关系,呈现 Java 的完整运行框架。无论是初探 Java 还是温故知新,本文都将帮助你进行理解。

Practice makes perfect 1462

Python 包安装报错:ERROR: No matching distribution found for xxx 的全面排查指南

本文全面解析Python包安装时常见的`ERROR: No matching distribution found for xxx`报错。从检查包名拼写、网络与镜像源配置,到深入分析Python版本、操作系统等环境兼容性问题,提供了从简到繁的排查步骤。文章还介绍了使用`pip debug`、`-v`参数等高级诊断工具,并给出了更换包管理器、使用Docker等终极解决方案,帮助开发者高效解决依赖安装难题。

p8q9r0的博客 900

Ubuntu18.04环境搭建与疑难解析:从零复现YOLO-6D姿态估计算法

本文详细介绍了在Ubuntu18.04环境下从零开始复现YOLO-6D姿态估计算法的完整流程,包括系统配置、Conda环境搭建、PyTorch安装、依赖项管理、源代码获取、数据集准备以及训练验证过程。针对Singleshotpose算法的特殊需求,提供了详细的疑难解析和性能优化技巧,帮助开发者高效完成算法复现和应用部署。

weixin_30369041的博客 457

【Java】初识Java(二)

目录 前言 一、字符串类型变量 1.基本语法格式 2.字符串拼接 二、变量的命名规则 1.硬性指标 2.软性指标 三、常量 1. 字面值常量 2. final 关键字修饰的常量 注:常量不能在程序运行过程中发生修改. 四、类型转换 1.int 和 long/double 相互赋值 2.int 和 boolean 相互赋值 3.int字面值常量 给 byte 赋值 4.使用强制类型转换 五、数值提升 1.int 和 long 混合运算 2.byte 和 byte 的运算

wqnhbskl的博客 1286

技术解析:ChangeFormer——基于Transformer的孪生网络在遥感变化检测中的创新应用

本文深入解析了ChangeFormer模型在遥感变化检测中的创新应用,该模型基于Transformer架构和孪生网络(Siamese Network),显著提升了变化检测的精度和效率。通过详细的技术实现和实战经验分享,展示了其在建筑物变化、森林监测等场景中的卓越表现,为相关领域的研究和应用提供了有力工具。

weixin_29102619的博客 498

JAVA 学习(一+二 初识Java)

通过 HelloWorld 案例,展示了 Java 程序的开发运行流程,包括编写、编译和运行程序的具体步骤,并指出了 HelloWorld 案例中常见的问题及注意事项,帮助初学者快速了解 Java 编程。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的跨平台。简单性,面向对象,可移植性,高性能 ,分布式,动态性,多线性,安全性,健壮性。:javaSE(标准版),javaME(微型版),javaEE(企业版)。开发Java程序,需要三个步骤:编写程序,编译程序,运行程序。

W159753456258的博客 964

STM32CUBEMX配置SDRAM

STM32CUBEMX配置SDRAM

Master_0_的博客 2982

Vivado ILA抓DDR信号(各种IO信号:差分、ISERDES、IOBUFDS等)

Vivado ILA抓DDR信号(各种IO信号:差分、ISERDES、IOBUFDS等)

千歌叹尽执夏的博客 1113

JVM进阶(二)——初识JAVA堆

JVM进阶(二)——初识JAVA堆   在博文《JVM进阶(一)——初识JAVA栈》中我们说到了栈,他在内存中是连续的空间;保存一个个的栈帧,对应一次次方法的调用;还讲到了他是保存对象的引用,那么对象存在哪里呢?我们来看看昨天的一张图:   对象就存在图中的内存区域,在JVM中,那片区域叫做堆!   由图中可以看到堆的存储结构和栈是不同的,堆在内存中并不是一块连续的区域,他是分

wwwtotoro的博客 344

Python爬虫技术应用:体育赛事直播数据抓取与分析

Web爬虫(Web Crawling)是一种通过模拟浏览器行为从网站获取数据的技术。发送请求:发送HTTP请求(通常是GET或POST请求)获取目标网页的HTML内容。解析网页:使用解析工具(如lxml)从HTML中提取出所需要的信息。存储数据:将抓取到的数据存储到数据库、文件或数据结构中,供后续分析和使用。数据分析与展示:使用数据分析工具(如PandasMatplotlib)对数据进行处理、清洗和可视化,生成有价值的报告和图表。Requests:用于发送静态网页的HTTP请求并获取响应。

2201_76125261的博客 1310

初识JAVA(二)

一、面向过程与面向对象 举例: 我要去新疆 面向过程:我开车,我挂挡,我踩油门,我过河北.... 面向对象:我命令车去新疆,车怎么去不关我事(信息封装在车这个类的内部,不用去了解车整个开动的过程) 二、对象与类 对象:通过属性和方法来分别对应事物所具有的静态属性和动态属性。 类:同一类型的对象的一个抽象概念,类中定义了这一类对象所应该具有的静态和动态属性。 类是名词 类可以看成一类对象的模板,对象看成该类的一个具体实例 类与类之间的关系: 关联关系(弱)、继承关系(XX是一种XX...

憧憬是碎了满地凉凉的宝石 588

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

我的JAVA之旅(二)初识JAVA

三年后《Thinking》里的文字依旧晦涩难懂。看完前几章节,只觉得对这种以绕口令的方式书写理解起来还是颇为费力。费力归费力,但也总算有了一点收获。了解了JAVA和C/C++的区别,了解了JAVA的一些名词,比如对象(Object),封装(encapsulation),继承(Inheritance)。。等。 相比起来,《Thinking》里的文字还是过于理论,幸...

dfgppwzkb17977379的博客 106

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

【初识】JAVA SE(二)

数据与变量

2301_78875813的博客 497

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Java之初识String类(二)

字符、字节和字符串的相互转换 字符和字符串的相互转换 字符串的内部包含字符数组,故字符数组char[ ]和字符串String相互转换。 字符数组转换字符串 public class Test2 { public static void main(String[] args) { //字符数组的所有内容转字符串 char[] value = {'s','h','i','A','l','e','n','g','y','a'}; String str1

Pigeon~的博客 226

老白的课程二 初识JAVA

1.字节码:对于计算机可读的程序 2.Java之父:James Gosling 3.Java版本:Java 1.1  1.2  1.3  1.4  1.5(5.0)  1.6(6.0)  1.7(7.0)  1.8(8.0) 4.Java的正式成立:1995.5.23 5.Oracle收购Sun:2010.4.20 6.Java的特点:简单、面向对象、可移植性、多线程、安全、健壮、高性能...

weixin_30517001的博客 103

初识JAVA(二)

三目运算符 表达式0 ? 表达式1:表达式2 其中表达式0要是一个布尔表达式,需要得到一个布尔值 布尔表达式只有true和false两个取值 控制语句 if(bool表达式){ Java语句; Java语句; …} else{ Java语句; Java语句; …} if(bool表达式){ Java语句; Java语句; …} else if(bool表达式){ Java语句; Java语句; …} switch语句 switch(“值”){ case"值1": Java语句; Java语句; break;

qq_54507204的博客 203

JVM进阶(二):初识 JAVA 堆

JVM进阶(二)——初识JAVA堆  在博文《JVM进阶(一)——初识JAVA栈》中我们说到了栈,他在内存中是连续的空间;保存一个个的栈帧,对应一次次方法的调用;还讲到了他是保存对象的引用,那么对象存在哪里呢?我们来看看昨天的一张图:   对象就存在图中的内存区域,在JVM中,那片区域叫做堆!   由图中可以看到堆的存储结构和栈是不同的,堆在内存中并不是一块连续的区域,他是分散的(物理上是分

IT全栈 华强工作室 4万+

初识Java内存——Java内存图(二)

本文通过四个Java代码示例系统讲解了内存管理机制,重点分析了静态与实例成员的区别及对象交互原理。首先区分了静态变量(方法区存储)与实例变量(堆内存存储),指出静态方法只能访问静态成员。随后通过对象实例化案例展示了不同实例间的独立性:静态变量修改会影响所有实例,而实例变量修改仅影响当前对象。最后深入解析了参数传递机制,阐明基本类型按值传递、对象引用按地址传递的特性,并通过change4()方法成功交换对象属性的案例,揭示了直接操作对象引用修改属性的本质。文章还补充了String对象两种创建方式的内存差异,帮

m0_73588438的博客 895

RSocket协议初识-Java中使用(二)

前言 在RSocket协议初识(一)中我们使用SpringBoot创建了简单的RSocket通讯模型,本篇我们将介绍纯Java使用Demo。本文代码参照官网的rsocket-java/examples demo的git地址:https://github.com/KouLouYiMaSi/rsocketdemo Before 创建普通maven项目 引入必要依赖如下 <de...

后厂村老司机 1565

Java基础知识思维导图(二)初识Java

我自横刀向天笑,笑完我就去搬砖,搬完我再拿起刀,继续横刀向天笑???????????? 初识Java 源文件传送门–(资源审核通过后上链接) Java简介 什么是Java语言 Java语言是是美国Sun(StandfordUniversityNetwork)公司,在1995年推出的跨平台的高级编程语言。所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。 Java的应用领域 Java是跨平台的,可以自由地应用于现有的硬件和软件系统平台。 桌面应用系统、嵌入

助你成为一名优秀的全栈工程师! 601
上一篇: 学Java的第一天
下一篇: 学Java的第二天 使用什么开发环境及编写第一个java程序
有你是我的福气Love
博客等级 码龄4年 40粉丝 35原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值