Java高级程序设计

目录

前言

第一部分

第一内容 Java入门基础

Java使用数组完成学生姓名的增删改查

Java学生类测试

添加一个学生学号,姓名,年龄,科目,分数并展示

总结

 


前言

Java语言经过多年的发展,已经成长为优秀的主流开发语言。Java语言具有面向对象、与平台无关、分布式、多线程等特点。尤其是Java Swing推出后,使得Java语言的功能更加强大。
《Java高级程序设计》通过实例讲解了如何使用Java语言开发数据库应用程序、多媒体应用程序、网络应用程序等。这些程序典型简洁,主要功能突出,所涉及的技术可以解决同类问题。全书分为两个部分共13章,其中第一部分为Java高级编程的核心知识,介绍了Java语言基础、异常、多线程、Java图形用户界面、Java Applet、Java输入输出流、JDBC数据库编程与Java网络编程,第二部分为扩展知识,介绍了Java常用API、Java多媒体编程与Java Bean.

第一部分

第一内容 Java入门基础

GUI

-即图形用户界面(Graphics User Interface),它是用户与 程序之间的一个接口,程序通过GUI为用户提供方便操作的 图形化的界面,通常包括窗口、菜单、按钮、选择按钮、文 本框、工具栏等元素。

AWT

-即抽象窗口工具包(Abstract Window Toolkit),是Java API为Java程序提供的建立图形用户界面的基本工具集, AWT可用于Java Application和Java Applet的图形用户界面 的创建。

 

组件(Component)

-各种各样的类,它们封装了图形系统的许多最小单位, 例如按钮、菜单、文本框等。

容器(Container)

-也是组件,它最主要的作用是装载其它组件,以实现图 形界面上的布局,如窗口(Frame)、面板(Panel) 等。

-类似面板这样的容器也常被当作组件添加到其它容器中, 以便完成复杂的界面设计.

List类常用方法:

1、add(Object element): 向列表的尾部添加指定的元素。

2、size(): 返回列表中的元素个数。

3、get(int index): 返回列表中指定位置的元素,index从0开始。

4、add(int index, Object element): 在列表的指定位置插入指定元素。

5、set(int i, Object element): 将索引i位置元素替换为元素element并返回被替换的元素。

6、clear(): 从列表中移除所有元素。

7、isEmpty(): 判断列表是否包含元素,不包含元素则返回 true,否则返回false。

8、contains(Object o): 如果列表包含指定的元素,则返回 true。

9、remove(int index): 移除列表中指定位置的元素,并返回被删元素。

10、remove(Object o): 移除集合中第一次出现的指定元素,移除成功返回true,否则返回false。11、iterator(): 返回按适当顺序在列表的元素上进行迭代的迭代器。

Java使用数组完成学生姓名的增删改查

public class myfunction {public static void main(String[] args) {String[] names = new String[5];names[0] = "张三";names[1] = "李四";names[2] = "王五";names[3] = "赵六";names[4] = "孙七";//增加String[] newNames = new String[names.length + 1];for (int i = 0; i < names.length; i++) {newNames[i] = names[i];}newNames[names.length] = "周八";names = newNames;//删除String[] newNames1 = new String[names.length - 1];for (int i = 0; i < newNames1.length; i++) {newNames1[i] = names[i];}names = newNames1;//修改names[0] = "张三丰";//查询for (int i = 0; i < names.length; i++) {System.out.println(names[i]);}}
}
Java学生类测试
public class myfunction {public static void main(String[] args) {Student stu = new Student();stu.setName("张三");stu.setAge(20);stu.setSex("男");System.out.println("姓名:" + stu.getName() + ",年龄:" + stu.getAge() + ",性别:" + stu.getSex());}
}
添加一个学生学号,姓名,年龄,科目,分数并展示
public class myfunction {public static void main(String[] args) {// TODO Auto-generated method stubScanner input = new Scanner(System.in);System.out.println("请输入学生学号:");int id = input.nextInt();System.out.println("请输入学生姓名:");String name = input.next();System.out.println("请输入学生年龄:");int age = input.nextInt();System.out.println("请输入学生科目:");String subject = input.next();System.out.println("请输入学生分数:");int score = input.nextInt();System.out.println("学生学号:" + id);System.out.println("学生姓名:" + name);System.out.println("学生年龄:" + age);System.out.println("学生科目:" + subject);System.out.println("学生分数:" + score);}
}
总结

学习Java是一个不断学习和不断实践的过程,只有不断地提高自己的技术能力,才能在竞争激烈的IT行业中获得更多的机会。在学习过程中,需要多参与开发项目,将所学的知识应用到实践中,这样可以让我们更快地提高自己的技术能力。

总之,学习Java需要不断地探索和实践,同时也需要不断提高自己的能力,才能在未来的工作中有更多的机遇和发展。

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部