记事本运行java文件实现简单的多线程

Java基础:记事本功能的实现与文件操作实战 在这一章,我们将揭开Java记事本应用开发的神秘面纱。通过一步步的指导,我们会介绍如何用Java语言实现基本的文件操作功能,使读者能够亲手打造一款属于自己的记事本应用。Swing组件是用户界面的基本构建块。它们可以分为两大类:顶层窗口和内部组件。顶层窗口:如JFrame,是创建独立窗口的基础。内部组件:如JButtonJLabelJTextField等,用于构建用户界面的内部元素。 阅读详情

首先打开记事本写好以下代码,注意记事本的名字是TestThread.java

 

public class TestThread extends Thread{

 String str = new String();
 @Override
 public void run()
 {
  for(int i=0;i<10;i++)
  {
   synchronized(str)//同步
   {
    if(i%2==0)
     System.out.println(1);
    else
     System.out.println(2);
   }
  }
 }

 public static void main(String[] args)
 {
  TestThread t1 = new TestThread();
  TestThread t2 = new TestThread();

  t1.start();
  t2.start();
 } 
}

 

然后配置JDK环境变量,JDK安装在C盘,那么就把这个记事本放到C盘,然后打开CMD命令

首先输入javac TestThread.java

如果失败基本跟工具里报错一样的,如果提示没有javac这个命令就说明环境变量不对

编译成功则无提示,可以看到硬盘上这个文件边生成一个编译后的文件TestThread.class

那么就可以运行了,输入java TestThread

就是运行了。。。可以看到效果

使用Java实现基础记事本程序 首先,对记事本程序进行整体设计,包括功能规划和界面布局的基本构想。Java,作为一种面向对象的编程语言,由Sun Microsystems公司于1995年正式发布。Java的诞生,源于一个名为“Green Project”的秘密项目,它的目标是开发一种能够在各种设备上运行的编程语言。自发布以来,Java已经经历了多个版本的更新,每个版本都在性能、安全性和开发工具方面进行了改进。 阅读详情

相关推荐

基于Java实现的(GUI)记事本

当前电脑系统自带的记事本实现的功能有如下几种:文件、编辑、格式、查看、帮助,每个功能下又有多个子功能:(1)“文件”主菜单中有“新建”、“打开”、“保存”、“另存为”、“页面设置”、“打印”、“退出”这几个子功能。(2)“编辑”主菜单中有“撤销”、“剪切”、“复制”、“粘贴”、“删除”、“查找”、“查找下一个”、“替换”、“转到”、“全选”、“日期/时间”这几个子功能。(3)“格式”主菜单中有“自动换行”、“字体”这两个子功能。(4)“查看”主菜单中有“状态栏”子功能。

神仙别闹的自留地 1031

创建线程的方式打开记事本

更好的阅读体验今天操作系统课老师讲到进程,提出了一个有趣的小实验:能否以系统调用的方式利用Windows创建进程的系统调用函数来打开一个软件。闲着蛋疼的我立马来了兴趣,姑且写一个玩玩(

LYS00Q的博客 454

Java日历记事本初学者项目

Java由Sun Microsystems公司于1995年推出,设计初衷是为了能够实现”Write Once, Run Anywhere”的理念,即一次编写,到处运行。随着Java的发展,陆续出现了J2SE、J2EE、J2ME等不同版本,分别针对不同的应用场合。目前,Java的最新版本是Java 17。与传统的命令行界面(CLI)相比,GUI提供了更加直观和用户友好的操作方式。在CLI中,用户必须记住和输入特定的命令来执行任务,这通常需要用户具有一定的技术知识。

weixin_35916518的博客 953

Java记事本文件运行_记事本运行java文件实现简单的多线程

首先打开记事本写好以下代码,注意记事本的名字是TestThread.javapublic class TestThread extends Thread{String str = new String();@Overridepublic void run(){for(int i=0;i<10;i++){synchronized(str)//同步{if(i%2==0)System.out.pr...

weixin_29486701的博客 457

从零开始的Java记事本应用程序开发指南

在某些情况下,内置的事件类型不足以满足应用需求,此时可以创建自定义事件。自定义事件通常是继承自的类,并定义了事件的类型和相关属性。// 更多的自定义属性和方法创建自定义事件后,还需要定义事件监听器接口。这个接口至少包含一个方法来处理自定义事件。然后,组件可以通过实现这个监听器接口来处理自定义事件。// 组件的方法和属性在上述代码中,类实现了接口,这意味着它能够处理事件。通过方法可以向组件添加监听器。

weixin_35756373的博客 947

按键精灵多线程示范代码[记事本演示]

按键精灵通过记事本演示多线程操作的代码,适合:按键精灵9.2以上版本

java多线程编程

一、多线程的优缺点 多线程的优点: 1)资源利用率更好2)程序设计在某些情况下更简单3)程序响应更快 多线程的代价: 1)设计更复杂虽然有一些多线程应用程序比单线程的应用程序要简单,但其他的一般都更复杂。在多线程访问共享数据的时候,这部分代码需要特别的注意。线程之间的交互往往非常复杂。不正确的线程同步产生的错误非常难以被发现,并且重现以修复。 2)上下文切换的开销当CPU从执行一个线程切...

weixin_33998125的博客 227

TI MSPM0G3507 循迹小车强制寻黑线代码一

一个基于MSPM0微控制器的循迹小车控制系统。系统通过8路循迹传感器检测黑线位置偏差,使用PID算法计算电机控制量。主程序初始化中断、PWM等外设,在按键触发后进入循迹模式。传感器数据处理函数根据检测到的黑线位置返回偏差值(-7到7),PID控制器根据偏差调整左右电机速度。系统还包含限幅处理、中断服务等模块,实现稳定的自动循迹功能。代码结构清晰,展示了嵌入式系统中传感器数据处理、电机控制和PID算法的典型实现方式。

雾削木的优快云博客 1856

Java小程序-记事本

设计一个简易记事本,能够记录使用者输入的信息,同时可以实现保存输入的信息,以方便后期查看。在此款简易记事里面,可以写文档,同时也可以保存、删除等功能。里面字体设置的是宋体。确定主窗体,设置窗体的属性,对窗体进行布局,加入所需控件并对控件进行初始化。确定主窗体,设置窗体的属性,对窗体进行布局,加入所需控件并对控件进行初始化。先创建一个GUI界面,再往里面依次填东西,首先是窗口,设置窗口的大小,填入文本区域,设置在里面的字体,添面板、菜单条。创建了一个标题为“简易记事本”的窗口,包括菜单条,菜单,菜单项。

m0_54570435的博客 4471

Vue项目实战:用DataV的dv-scroll-board打造高颜值滚动表格(附完整代码)

本文详细介绍了如何在Vue项目中使用DataV的dv-scroll-board组件打造高颜值滚动表格。从基础集成到高级配置,包括动态数据处理、深度样式定制、性能优化策略以及交互增强方案,帮助开发者快速实现企业级数据展示需求。特别针对样式优化和滚动表格的常见问题提供了实用解决方案。

weixin_30892037的博客 499

欢乐熊大话蓝牙知识16:蓝牙是怎么找设备的?扫描与广播的“对话内幕”

蓝牙是怎么找设备的?扫描与广播的对话技术介绍

hoony123的博客 1382

java简单课程设计,Java课程设计--简单记事本程序的设计

Java课程设计--简单记事本程序的设计 第 1 页 共 25 页 Java 课程设计报告 题 目简单记事本程序的设计 院 (系) ***学院 年级专业***班 学生姓名 *** 指导老师 *** 第 2 页 共 25 页 目 录 摘要 1 前言 2 1 需求分析 2 1.1 需求分析 . 2 1.2 功能设计 . 3 2.概要设计 3 2.1 程序设计思路 3 2.2 程序运行界面 3 2.3 ...

weixin_39611382的博客 3342

16QAM调制解调仿真(matlab,详细介绍仿真方案的设计、结果及结论、完整代码及注释)

16QAM调制解调仿真目录一、仿真要求二、仿真方案详细设计三、仿真结果及结论四、仿真代码 一、仿真要求 1.用基带等效的方式仿真16-QAM在AWGN信道下的误码率和误比特率性能,并与理论值相比较; 2.高阶与低阶的性能比较。 二、仿真方案详细设计 三、仿真结果及结论 仿真结果 16QAM的星座点图 64QAM的星座点图 16QAM加噪声后的星座点图 64QAM加噪声后的星座点图 16-QAM载波调制信号在AWGN信道下的误比特率性能比较 结论:由图可知,16QAM的误符号率

mango 5万+

如何利用记事本编写并运行一个java程序,新手小白收藏这篇就够了

1.下载jdk注意选择36位还是64位下载以后按照步骤逐步安装即可这是因为jre只是提供java程序的运行环境,jdk先安装好以后,如果把jre安装到同一目录,jre就会自动删除一些无关的文件,就会将jdk中完整的javac命令删掉2.配置环境变量(以jdk安装在G:\java\jdk为例)注意在path路径中追加的时候,要加英文输出的引号;(打开cmd可以检查是否安装成功)输入java -version,javac,java可以正确执行就安装成功了。

leah126的博客 1155

对话系统简介

《文本上的算法》学习笔记1、问答型1.1、基于语义分析的方法1.2、基于信息抽取的方法1.3、端对端的方法2、任务型2.1、生成式模型( Generative Model )2.2、判别式模型( Discrimitive Model )2.3、规则系统3、闲聊型3.1、规则方法3.2、生成模型3.3、检索方法 个人认为NLP领域最难的方向可以说是阅读理解与文本生成/摘要,而对话系统,尤其是闲聊常常...

盘一哈nlp 6753

基于 FastAPI + LangGraph + LLM 大语言模型的通用 Agent 多智能体系统架构设计与开发实战、产业应用

FastAPI是一个现代、快速(高性能)的Python Web框架,专门用于构建API。它由Sebastián Ramírez(@tiangolo)创建,基于Starlette(用于Web部分)和Pydantic(用于数据部分)构建。性能优先:FastAPI是当前最快的Python Web框架之一,性能与NodeJS和Go相当。这得益于其基于Starlette的异步架构,能够充分利用Python 3.6+的async/await特性。开发效率。

AI天才研究院 232

入门级项目(一)——java记事本

入门级项目(一)——记事本 java由于其优美、严谨的优越性成为计算机爱好者必掌握的一门语言。本系列将通过几个入门级的项目帮助大家更好的掌握这门语言。 记事本算是我们学习java过程中必不可少的练手项目,吾目前电脑上所使用的记事本也是之前实验时自己做的记事本(用自己做的东西心里会暗爽啊嘿嘿嘿),今天在这呢也是和大家分享用java做一个简易的记事本程序。 下面先上效果图: 思路分析: 从效果图上看来整个思路非常的清晰: 1.做出GUI图形界面(成功了60%) 2.实现文件输入输出流 3.实现查看时间、改变背

qq_44972915的博客 3700

电子元器件选型与实战应用—01 电阻选型

大家好, 我是记得诚。这是《电子元器件选型与实战应用》专栏的第一篇文章,今天的主角是电阻,在每一个电子产品中,都少不了电阻的身影,其重要性不言而喻。

记得诚 3538

java记事本课程设计_Java课程设计记事本的功能实现课程论文附代码

主要内容:1设计背景现在随着计算机科学日渐成熟,其强大的功能已经为人们深刻认识,它已经入人类社会的各个领域并发挥着越来越重要的作用,记事本是日常生活中常用到的工具,用户可以在其中方便地输入文字,从而进行编辑与操作。由于记事本操作简单、小巧灵活。因此非常适合用户在进行一些简单的文字处理时使用。当然对文本编辑操作仍然占据着重要地位,记事本是简单便捷的文本编辑器,其具有简单的文字编辑功能,如: “新建”...

weixin_29099217的博客 933

7.18 GART 与 GPUVM 对比:一颗 GPU 上两套页表的分工

本文横向对比AMD GPU上并存的GART与GPUVM两套页表。GART为内核专用,全局单一,线性单层结构,CPU同步直写;GPUVM为每进程48位地址空间,四级页表,含并发状态机,支持隔离与迁移。二者通过VMID区分,共享GMC硬件与PTE编码,分工互补。

图形/计算GPU的驱动与虚拟化技术分享园地 393

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

[JAVA] 一个可以编辑、编译、运行Java简单文件的记事本java实现

本来是Java课做一个仿windows记事本的实验,后来突然脑子一热,结果就给它加了一个编译运行Java文件的功能。 本工程总共大约3000行代码,基本上把所学的java界面、文件、控件的功能都包含在内啦。除此之外俺还脑子一热给这个文本编辑器加了个可以编译运行java文件的功能,但是由于多线程还不咋滴,所以有些需要在DOS输入的java文件就无...

weixin_34194087的博客 272

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

java记事本源代码

import java.awt.CheckboxMenuItem; import java.awt.Color; import java.awt.Container; import java.awt.FileDialog; import java.awt.FlowLayout; import java.awt.Font; import java.awt.GraphicsEnvironment; i

DuMin的博客 1万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

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

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

Java学习第一步,记事本编写运行Java程序&Java入门

记事本运行Java程序 第一步:编写Java文件,后缀名.java 第二步:win+r打开运行窗口,输入cmd打开小窗口,进入文件所在的上一级目录 第三步:编译文件 输入javac 文件名.java,生成class文件 第四步:运行文件 输入java 文件名,执行 编译->javac HelloWorld.java 解释运行->java HelloWorld 1...

weixin_44771312的博客 711

java:实现简易的记事本(附带源码)

java:实现简易的记事本(附带源码)

欢迎来到我的博客!这里是一个专注于计算机技术的分享平台,涵盖编程开发、算法研究、系统架构、软件工程等多个领域。无论你是初学者还是资深开发者,都能在这里找到有价值的内容。 783
上一篇: struts1 和 2的区别。没用过struts1还真不知道啊
下一篇: JSP实现页面验证功能随机生成图片
莫欺少年穷
博客等级 码龄15年 357粉丝 101原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

莫欺少年穷

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值