Java初学日记1 用记事本写一个Java程序

一位大学毕业生分享了自学Java编程的经历,从安装JDK到配置环境变量,再到编写并运行第一个Java程序的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大学四年,学业不精,今年考完研,从零开始学习编程,并对学习过程做些记录,备忘,有谬误或是不精的地方,敬请指出,欢迎批评。

   最近一周看了慕课网汤老师的java入门课程,

        首先要安装JDK(java开发工具包),默认安装路径是C:\Program Files\Java,里面是各种可执行文件,其中首先接触到的是Javac和java,一个负责编译,一个负责运行,之后配置环境变量(详见《Java编程环境的搭建》),完成上述步骤,就可以在操作系统上编写和运行java程序了。

 

首先可以用记事本写一个小程序,输出一行字;




 1.把这个文件保存为.java格式的

2.对这个文件进行编译,我的理解编译就是吧代码抽象,搞成计算机能看懂的机器语言,

打开cmd;

找到程序根目录;

javac命令编译.java文件

使用java命令运行.class文件(这里不加后缀名)

运行成功,见下图




java记事本1000行代码,基本上所有的功能都全了(和微软系统自带的记事本的相似度>70%) 其中菜单里新建模块的代码如下: // 菜单 // 新建(N)按钮事件监听 newTextItem.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent event) { if (selectedFile == null && textArea.getText().equals("")) { return; } else { int btn = JOptionPane.showConfirmDialog(container, "是否保存到" + selectedFile + "?", "是否保存", JOptionPane.YES_NO_CANCEL_OPTION); if (btn == JOptionPane.CANCEL_OPTION) { return; } else if (btn == JOptionPane.YES_OPTION) { if (selectedFile == null && !textArea.getText().equals("")) { choose = new JFileChooser(); int state = choose.showSaveDialog(container); if (state == JFileChooser.APPROVE_OPTION) { try { File file = choose.getSelectedFile(); BufferedWriter bw = new BufferedWriter( new FileWriter(file)); String str = textArea.getText(); String[] lines = str.split("\n"); for (String line : lines) { bw.write(line + "\r\n"); } bw.flush(); file.createNewFile(); bw.close(); } catch (IOException e) { JOptionPane.showConfirmDialog(container, "保存文件失败!", "ERROR", JOptionPane.ERROR_MESSAGE); } } } else if (selectedFile != null) { try { BufferedWriter bw = new BufferedWriter( new FileWriter(selectedFile)); String str = textArea.getText(); String[] lines = str.split("\n"); for (String line : lines) { bw.write(line + "\r\n"); } bw.flush(); bw.close(); } catch (IOException e) { // JOptionPane.showConfirmDialog(container, // "保存文件失败!", // "ERROR", JOptionPane.ERROR_MESSAGE); } } } } textArea.setText(""); newPage = true; selectedFile = null; textField.setText(""); } }); 如果你初学或也在记事本,这个绝对对你有帮助,且最适合你1
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值