导航:首页 > 编程语言 > java程序设计课件

java程序设计课件

发布时间:2022-03-31 00:48:24

java程序设计

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class Test {
public static void main(String[] args) {
BufferedOutputStream out = null;
try {
out = new BufferedOutputStream(new FileOutputStream(new File("d:/info.txt")));
String line = "第一行文本\n第二行文本";
out.write(line.getBytes());
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (out != null) {
try {
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
BufferedInputStream in = null;
try {
in = new BufferedInputStream(new FileInputStream("d:/info.txt"));
StringBuffer buffer = new StringBuffer();
byte[] buff = new byte[in.available()];
while (in.read(buff) != -1) {
buffer.append(new String(buff));
}
System.out.println(buffer);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (in != null) {
try {
in.close();
in = null;
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}

⑵ JAVA程序设计视频教程

《视频-Java程序设计》网络网盘资源免费下载链接:https://pan..com/s/15c5QsBsFV9z-TsWntNZ3Tw

提取码:swjn


视频-Java程序设计|视频《J2SE基础编程》【徐彤】|视频《编程方法学》【斯坦福大学-CS106A】Java28讲|教程-Java编程思想PDF|教程-Java编程案例PDF|源码-Java程序设计|教程-Java开发技术PDF|课件-Java程序设计PPT|教程-Java入门学习PDF|视频《Java视频教程》|资料-Java程序设计|最新java ee api帮助文档 chm格式.chm|资料-Java程序设计.rar|实验指导书 面向对象程序设计(Java)09信管.doc|实验指导书 Java面向对象程序设计及应用1_12.doc

⑶ Java程序设计!

class Preson
{
String name;
String address;
String phone;
String email;
}
class Student extends Person
{
public final int CLASS_OF_ONE = 1;
public final int CLASS_OF_TWO = 2;
public final int CLASS_OF_THREE = 3;
public final int CLASS_OF_FOUR = 4;
}
class Employee extends Person
{
String officeName;
float money;
Date date;//请自己使用format完成格式化
} /** *自己完成标准的get set方法,后面的class写法如上继承就行了 */

⑷ java程序设计教程

数据结构(北京交通大学)
http://www.xuexinet.com/document/xuexidetail.asp?id=997
汇编语言(北京交通大学)
http://www.xuexinet.com/document/xuexidetail.asp?id=998
网页制作技术(北京交通大学)
http://www.xuexinet.com/document/xuexidetail.asp?id=1007
计算机与网络系统安全(北京交通大学)
http://www.xuexinet.com/document/xuexidetail.asp?id=1008
面向对象程序设计与C++(北京交通大学)
http://www.xuexinet.com/document/xuexidetail.asp?id=1009
清华大学 吴企渊计算机操作系统
http://www.xuexinet.com/document/xuexidetail.asp?id=1010
操作系统(北京交通大学)
http://www.xuexinet.com/document/xuexidetail.asp?id=1011
Authorware金鹰视频教程
http://www.xuexinet.com/document/xuexidetail.asp?id=1030
金鹰工作室Freehand MX快速入门视频教程
http://www.xuexinet.com/document/xuexidetail.asp?id=1031
PowerPoint2003视频教程
http://www.xuexinet.com/document/xuexidetail.asp?id=1032
ASP视频教程下载 北京大学尚俊杰
http://www.xuexinet.com/document/xuexidetail.asp?id=1033
金鹰电脑教程Flash编程视频教程
http://www.xuexinet.com/document/xuexidetail.asp?id=1034
数据库概论(江南大学)
http://www.xuexinet.com/document/xuexidetail.asp?id=1045
软件工程(江南大学)
http://www.xuexinet.com/document/xuexidetail.asp?id=1046
人工智能概论(江南大学)
http://www.xuexinet.com/document/xuexidetail.asp?id=1047
计算机组成与结构(江南大学)
http://www.xuexinet.com/document/xuexidetail.asp?id=1048
计算机基础(江南大学)
http://www.xuexinet.com/document/xuexidetail.asp?id=1049
多媒体技术(江南大学)
http://www.xuexinet.com/document/xuexidetail.asp?id=1050

边学边用PowerPoint 2000

http://www.xuexinet.com/document/xuexidetail.asp?id=1062

dreamwaverMX全部教程下载

http://www.xuexinet.com/document/xuexidetail.asp?id=1073

结构计算软件

http://www.xuexinet.com/document/xuexidetail.asp?id=1074

软件工程

http://www.xuexinet.com/document/xuexidetail.asp?id=1075

Java语言与WWW技术

http://www.xuexinet.com/document/xuexidetail.asp?id=1076

信息技术专题

http://www.xuexinet.com/document/xuexidetail.asp?id=1077

Internet与Web站点设计

http://www.xuexinet.com/document/xuexidetail.asp?id=1078

多媒体课件制作与应用

http://www.xuexinet.com/document/xuexidetail.asp?id=1079

四川电大 算法分析与设计(在线播放)

http://www.xuexinet.com/document/xuexidetail.asp?id=1080

计算机应用基础

http://www.xuexinet.com/document/xuexidetail.asp?id=1081

计算机图形学基础

http://www.xuexinet.com/document/xuexidetail.asp?id=1082

多媒体技术基础与应用IP

http://www.xuexinet.com/document/xuexidetail.asp?id=1083

JAVA 入门视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1084

Photoshop从头学起系列教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1085

四川电大 计算机专业英语(在线播放)

http://www.xuexinet.com/document/xuexidetail.asp?id=1088

四川电大 单片机技术(在线播放)

http://www.xuexinet.com/document/xuexidetail.asp?id=1089

四川电大 信息系统测试(在线播放)

http://www.xuexinet.com/document/xuexidetail.asp?id=1090

四川电大 Asp程序设计基础(在线播放)

http://www.xuexinet.com/document/xuexidetail.asp?id=1091

四川电大 计算机组装与维护(在线播放)

http://www.xuexinet.com/document/xuexidetail.asp?id=1092

四川电大 Internet网络系统与实践(在线播放)

http://www.xuexinet.com/document/xuexidetail.asp?id=1093

四川电大 计算机电路基础(在线播放)

http://www.xuexinet.com/document/xuexidetail.asp?id=1094

吉大 windows程序设计

http://www.xuexinet.com/document/xuexidetail.asp?id=1115

WEB应用系统设计(东南大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=1136

DELPHI程序设计

http://www.xuexinet.com/document/xuexidetail.asp?id=1141

C++语言程序设计视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1142

JAVA视频教学

http://www.xuexinet.com/document/xuexidetail.asp?id=1143

delphi7.0视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1144

BIOS视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1145

NET系统架构与开发

http://www.xuexinet.com/document/xuexidetail.asp?id=1146

磁盘阵列安装视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1147

JAVA语言编程

http://www.xuexinet.com/document/xuexidetail.asp?id=1148

计算机安全视频培训

http://www.xuexinet.com/document/xuexidetail.asp?id=1149

PHOTOSHOP7.0 FLASH教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1150

vc++面向对象与可视化程序设计

http://www.xuexinet.com/document/xuexidetail.asp?id=1151

服务器群组微软件视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1152

电脑安装与维修实用技术

http://www.xuexinet.com/document/xuexidetail.asp?id=1153
Photoshop7.01影像处理(百事达)
http://www.xuexinet.com/document/xuexidetail.asp?id=1154
Microsoft软件开发过程
http://www.xuexinet.com/document/xuexidetail.asp?id=1155
风之行——Maya大型视频教学风暴
http://www.xuexinet.com/document/xuexidetail.asp?id=1156
计算机应用基础视频教程
http://www.xuexinet.com/document/xuexidetail.asp?id=1157
单片机技术
http://www.xuexinet.com/document/xuexidetail.asp?id=1158
用SERV_U架设FTP服务器视频
http://www.xuexinet.com/document/xuexidetail.asp?id=1159
局域网组网精彩视频教学
http://www.xuexinet.com/document/xuexidetail.asp?id=1161
动态网页制作视频教程ASP.PHP.JSP
http://www.xuexinet.com/document/xuexidetail.asp?id=1162
注册表使用视频教程
http://www.xuexinet.com/document/xuexidetail.asp?id=1163
信息技术及应用远程培训
http://www.xuexinet.com/document/xuexidetail.asp?id=1164
vpn服务的设置视频教程
http://www.xuexinet.com/document/xuexidetail.asp?id=1165
QQ空间制作视频教程
http://www.xuexinet.com/document/xuexidetail.asp?id=1188
录歌视频教程
http://www.xuexinet.com/document/xuexidetail.asp?id=1190
Windows应用程序界面美化(C#)
http://www.xuexinet.com/document/xuexidetail.asp?id=1191
ASP.NET学习视频教程
http://www.xuexinet.com/document/xuexidetail.aspid=1202
吉林大学 操作系统
http://www.xuexinet.com/document/xuexidetail.asp?id=1213
四川电大 大学英语3(在线播放)
http://www.xuexinet.com/document/xuexidetail.asp?id=1239
金鹰 PowerPoint2003视频教程
http://www.xuexinet.com/document/xuexidetail.asp?id=1242
薄层色谱的制作与应用视频
http://www.xuexinet.com/document/xuexidetail.asp?id=1275

⑸ Java程序设计

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.io.*;
import javax.swing.*;

public class WordProcessSystem extends JFrame{
private JFileChooser chooser;
private JTextArea textArea;
private File file;
private String string = "";
private Font font;

public WordProcessSystem(){
super();
setTitle("日记记事本");
setBounds(100, 100,600, 500);
getContentPane().setLayout(new BorderLayout());
getContentPane().setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JMenuBar menuBar = new JMenuBar();
JMenu menu = new JMenu("文件");

JMenuItem menuItem = new JMenuItem("新建");
menuItem.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
String str1 = JOptionPane.showInputDialog("请输入新建文件名:");
try {
file = new File("E:\\", str1 + ".txt");
if(file.exists()){
JOptionPane.showMessageDialog(null, "文件名已存在!");
}
else{
file.createNewFile();
}
} catch (Exception e1){
}
}
});

chooser = new JFileChooser();
chooser.setCurrentDirectory(new File("."));
JMenuItem menuItem1 = new JMenuItem("打开");
menuItem1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
int result = chooser.showOpenDialog(null);
if(result == JFileChooser.APPROVE_OPTION){
String str = chooser.getSelectedFile().toString();
try {
file = new File(str);
readFromFile(file);
textArea.setText(string);
} catch (Exception e1) {
}
}
}
});
JMenuItem menuItem2 = new JMenuItem("退出");
menuItem2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
System.exit(0);
}
});
JMenuItem menuItem3 = new JMenuItem("保存");
menuItem3.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
String string = textArea.getText();
try {
writeToFile(file, string);
} catch (Exception e1) {
}
}
});
menuItem3.addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e){
if(e.getKeyChar() == KeyEvent.VK_C){
String string = textArea.getText();
try {
writeToFile(file, string);
} catch (Exception e1) {
}
}
}
});
JMenuItem menuItem4 = new JMenuItem("另存为");
menuItem4.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
String s1 = JOptionPane.showInputDialog("请输入保存文件路径和文件名:");
file = new File(s1);
System.out.println(file.getPath());
try {
writeToFile(file, string);
System.out.println("aaaa");
} catch (Exception e1) {
}
}

});

menu.add(menuItem);
menu.add(menuItem1);
menu.add(menuItem2);
menu.add(menuItem3);
menu.add(menuItem4);

JMenu menu2 = new JMenu("格式");
final JMenu menu3 = new JMenu("字体");
String []fontString = {"宋体","楷体","隶书"};
final JMenuItem []menu3_1 = new JMenuItem[fontString.length];
for(int i = 0;i < fontString.length;i++){
String changeString = "";
menu3_1[i] = new JMenuItem(fontString[i]);
menu3_1[i].setActionCommand(changeString + i);
menu3_1[i].addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
switch (e.getActionCommand().charAt(0)) {
case '0':
font = new Font("宋体",Font.PLAIN,20);
textArea.setFont(font);
break;
case '1':
font = new Font("楷体",Font.PLAIN,18);
textArea.setFont(font);
break;
case '2':
font = new Font("隶书",Font.BOLD,18);
textArea.setFont(font);
break;
default:
break;
}
}});
menu3.add(menu3_1[i]);
}

JMenu menu4 = new JMenu("字号");
String []fontBig = {"10","15","20","25","30","35","40"};
final JMenuItem []menu4_1 = new JMenuItem[fontBig.length];
for(int i = 0;i < fontBig.length;i++){
String changeString = "";
menu4_1[i] = new JMenuItem(fontBig[i]);
menu4_1[i].setActionCommand(changeString + i);
menu4_1[i].addActionListener(new ActionListener(){

@Override
public void actionPerformed(ActionEvent e) {
switch (e.getActionCommand().charAt(0)) {
case '0':
font = new Font(menu3.getText(),Font.PLAIN,10);
textArea.setFont(font);
break;
case '1':
font = new Font(menu3.getText(),Font.PLAIN,15);
textArea.setFont(font);
break;
case '2':
font = new Font(menu3.getText(),Font.PLAIN,20);
textArea.setFont(font);
break;
case '3':
font = new Font(menu3.getText(),Font.PLAIN,25);
textArea.setFont(font);
break;
case '4':
font = new Font(menu3.getText(),Font.PLAIN,30);
textArea.setFont(font);
break;
case '5':
font = new Font(menu3.getText(),Font.PLAIN,35);
textArea.setFont(font);
break;
case '6':
font = new Font(menu3.getText(),Font.PLAIN,40);
textArea.setFont(font);
break;
default:
break;
}
}});
menu4.add(menu4_1[i]);
}

menu2.add(menu3);
menu2.add(menu4);

menuBar.add(menu);
menuBar.add(menu2);
setJMenuBar(menuBar);
textArea = new JTextArea();
textArea.setVisible(true);
textArea.setLineWrap(true);
// textArea.setFont(new Font("宋体",Font.BOLD,20));
add(textArea);

JScrollPane scrollPane = new JScrollPane(textArea);
scrollPane.setSize(600, 410);
scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
add(scrollPane);
}

public void readFromFile(File f) throws IOException{
FileReader fReader = new FileReader(file);
BufferedReader bReader = new BufferedReader(fReader);
char []data = new char[10000];
int length = 0;
while((length = fReader.read(data)) > 0){
string += new String(data,0,length);
}
// string = new String("");
// while(true){

// String s1 = bReader.readLine();

// if(s1 == null){
// break;
// }
// string += (s1 + "\n");

bReader.close();
fReader.close();
}

public void writeToFile(File file,String string) throws IOException{
if(!file.exists()){
file.createNewFile();
}
FileWriter fWriter = new FileWriter(file);
fWriter.write(string);
fWriter.close();
}

public static void main(String[] args) {
WordProcessSystem wordProcessSystem = new WordProcessSystem();
wordProcessSystem.setVisible(true);
}
}
不好意思,这个没有实现查找和替换功能,你自己可以加上去。

⑹ Java语言程序设计基础篇 第5版 PPt 教材

网上的资源很多啊,自己查以下就出来了啊。

⑺ java程序设计

其实这个就是关系映射的基础拉,2个POJO类,当然代码可以让计算机自动生成的
import java.io.Serializable;
import java.util.*;
public class Student implements Serializable{

private Long id;
private String name;
private int age;
private Set courses=new HashSet();
public Student(String name, int age, Set courses) {
super();
// TODO Auto-generated constructor stub
this.name = name;
this.age = age;
this.courses = courses;
}

public Student(){

}

public Student(String name, int age) {
super();
// TODO Auto-generated constructor stub
this.name = name;
this.age = age;
}

public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
// TODO Auto-generated method stub
return "id "+id+" name "+name+" age "+age;
}

public Set getCourses() {
return courses;
}

public void setCourses(Set courses) {
this.courses = courses;
}

}

import java.io.Serializable;

public class Course implements Serializable{

private Long id;
private String couseName;
private int score;
private Student student;

public Course(String couseName, int score) {
super();
// TODO Auto-generated constructor stub
this.couseName = couseName;
this.score = score;

}

public Course(){

}

@Override
public String toString() {
// TODO Auto-generated method stub
return " id "+id+" courseName "+couseName+" score = "+score;
}
public String getCouseName() {
return couseName;
}
public void setCouseName(String couseName) {
this.couseName = couseName;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public int getScore() {
return score;
}
public void setScore(int score) {
this.score = score;
}
public Student getStudent() {
return student;
}
public void setStudent(Student student) {
this.student = student;
}

}

学生和课程是一对多的关系啊,你学了JDBC或者是Hibernate就会明白地

⑻ JAVA程序设计

这段代码是用来按不同分类查询图书的JFrame。

这段代码中的一些类的方法,可能在别的代码都会被使用。

构造器用来初始化图形界面。

myPanels()方法初始化三个面板,每个面板中都有一个JCheckBox和JTextField。并且给JCheckBox添加了监听器,使JTextField不可用。

MyItemListener是添加给JCheckBox的监听器,当JCheckBox被点击时,该类的itemStateChanged()方法会被调用。不过我怀疑itemStateChanged()方法中的内容有问题,因为它只对第一个JCheckBox做出了响应。

对于MyItemListener类的其它方法getAdmJpane()、myactionPerformed()在你帖的代码中没有调用过。我想你的代码中少了一个提交按钮,而点击提交按钮时应该调用myactionPerformed(),它是真正对数据库进行查询的方法。

总体来看,这段代码很垃圾。也许它可以运行,但代码逻辑很不清楚。希望你自己重写一个,也比看这段代码强。

如果想运行这段代码,而无其它代码,你需要把myactionPerformed()方法注释了,因为它包含了sqlServer类,而这段代码没有这个类。还需要把构造器中最后一句j.setVisible(false); 修改为j.setVisible(true);这样就可以运行了。

阅读全文

与java程序设计课件相关的资料

热点内容
香皂解压玩法视频 浏览:874
idea运行main方法不编译整个项目 浏览:516
android获取gps位置 浏览:493
调整文件夹的分辨率 浏览:267
单片机的ic是什么 浏览:170
app无法注销账号有什么影响 浏览:96
传奇下载下来怎么是个加密文件 浏览:7
日立压缩机型号对照表 浏览:367
佑华单片机编译器 浏览:247
欠条pdf 浏览:821
什么游戏都有的安卓手机上的魔鬼 浏览:689
python零基础英语单词 浏览:210
解压声音控怎么做 浏览:561
苹果手机怎么传输到安卓手机上 浏览:611
怎么修改smtp服务器 浏览:440
激光切割机打开加密文件 浏览:832
蓝少解说我的世界命令方块 浏览:430
linux加密分区教程外包 浏览:904
安卓代码编译鸿蒙 浏览:953
单片机汇编负数 浏览:902