四川大学:《Java面向对象编程》课程PPT教学课件(Object-Oriented Programming - Java)Unit 1.1 Java Applications 1.1.1 Applications in Java(熊运余)

CTE Curriculum 1: Introduction to 2: Introduction to Information Systems Computer Systems 3: Object Oriented 4: User centered Design and Testing Programming and Design 7: Database 5: Data structures 6: System Level Systems and Algorithms Programming 9: Software 10: Software 8: Networks and Specification, Test Project Organization Distributed and maintenance and Management Computing
3 CTE Curriculum 1: Introduction to Information Systems 2: Introduction to Computer Systems 3: Object Oriented Programming and Design 5: Data Structures and Algorithms 6: System Level Programming 10: Software Project Organization and Management 9: Software Specification, Test and Maintenance 8: Networks and Distributed Computing 4 : User Centered Design and Testing 7: Database Systems

Contents Java application Basic( 2 weeks) Class design and implementing(4 weeks Advanced class design( 2 weeks) File t/o and gui (2 week Design Pattern (3 weeks Java advanced Tech(2 week)
5 Contents • Java Application Basic (2 weeks) • Class design and implementing (4 weeks) • Advanced class design (2 weeks) • File I/O and GUI(2week) • Design Pattern(3 weeks) • Java Advanced Tech (2 week)

Empi hases Object Oriented concepts including inheritance polymorphism, abstract classes, and interfaces Object Oriented Designs using UML Advanced java class Design Pattern Practice
6 Emphases • Object Oriented concepts including inheritance, polymorphism, abstract classes, and interfaces • Object Oriented Designs using UML • Advanced Java Class • Design Pattern • Practice

Attendance, Late Work, Repeat Work Attendance absences need not be excused Late Work It is generally not accepted and receives a zero In the case of unplanned emergencies speak to the instructor for a revised due date Repeat Work(retakes) The course will not give makeup Multiple-choice assessments can be retaken for a higher grade
8 Attendance, Late Work, Repeat Work • Attendance: – Absences need not be excused. • Late Work: – It is generally not accepted and receives a zero. – In the case of unplanned emergencies, speak to the instructor for a revised due date. • Repeat Work (Retakes): – The course will not give makeup. – Multiple-choice assessments can be retaken for a higher grade

Your role- learning With doing Attend all lectures Attend all laboratory classes Work out the exercise on your own or after a discussion with your group dont make copy Come to see me during lecture, consul tation hour and laboratory session
9 Your Role – Learning With Doing • Attend all lectures • Attend all laboratory classes • Work out the exercise on your own or after a discussion with your group, don’t make copy • Come to see me during lecture, consultation hour and laboratory session

Reference book Course material Beginning Java Objects From Concepts to Code Second edition Deitel deitel, Java How To Program, Six Edition Thinking in Java. Bruce Eckel http:/java.sun.com(oracle) http:/java.sun.com/docs/books/tutorial/
11 Reference Book & Course Material • Beginning Java Objects_From Concepts to Code_Second Edition • Deitel & Deitel, Java How To Program, Six Edition. • Thinking in Java, Bruce Eckel • http://java.sun.com (Oracle) • http://java.sun.com/docs/books/tutorial/

Topics Covered Today Unit 1. 1 Java applications 1.1.1 Applications in Java
12 Topics Covered Today • Unit 1.1 Java Applications – 1.1.1 Applications in Java

1 Java Basic Java source code is first written in plain text files ending with the java extension Those source files are then compiled into class files by the Java compiler gjavac) a. class file does not contain code that is native to your processor, it instead contains bytecodes(字节码)- the machine language of the Java Virtual Machine The Java launcher tool (java) then runs your application with an instance of the Java virtual Machine
13 1. Java Basic • JAVA source code is first written in plain text files ending with the .java extension. • Those source files are then compiled into .class files by the Java compiler (javac). – A .class file does not contain code that is native to your processor; – it instead contains bytecodes(字节码) -- the machine language of the Java Virtual Machine. • The Java launcher tool (java) then runs your application with an instance of the Java Virtual Machine

JAVA Technology myProgram. Java Interpreter Program rogram class Compiler 要
14 JAVA Technology

Platform-Independent Java Program class He llowbr1dApp Public static void main(String [ args)( 外pi1:( Compiler Hel IdworIdapp, java Interpreter)( Interpreter )( Interpreter Hello Hello World Hello World World Win 32 Solaris MacOS 15
15 Platform-Independent
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 厦门大学:《大数据技术原理与应用》课程教学资源(PPT课件讲稿,2016)第8章 流计算.ppt
- Adaptive Dynamic Bipartite Graph Matching:A Reinforcement Learning Approach.pptx
- 中国科学技术大学:《网络安全协议》课程教学资源(PPT课件讲稿)第一章 网络安全综述 Network Security Protocols(薛开平).ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第二章 物理层.ppt
- Excel 2010高级使用技巧(PPT讲稿).ppt
- 《数据库原理》课程教学资源(PPT课件讲稿)第三章 关系数据库标准查询语言SQL.pps
- 河南中医药大学(河南中医学院):《计算机文化》课程教学资源(PPT课件讲稿)第一章 计算机网络概述(主讲:阮晓龙).pptx
- 《软件工程导论》课程教学资源(PPT课件讲稿)第9章 面向对象方法学.ppt
- 南京航空航天大学:《C++》课程电子教案(PPT课件讲稿)第3章 类的基础部分(主讲:陈哲).ppt
- 南京大学:使用失效数据来引导决定(PPT讲稿,计算机系:赵建华).ppt
- 南京大学:《Java语言程序设计》课程教学资源(PPT课件讲稿)第2章 Java语言语法基础.ppt
- 上海交通大学:并发理论(PPT课件诗篇)Concurrency Theory.ppt
- 《UNIX操作系统基础》课程教学资源(PPT课件讲稿)第三章 UNIX的文件与目录.ppt
- 《计算机网络 Computer Networking》课程教学资源(PPT课件讲稿)Chapter 6 无线和移动网络 Wireless and Mobile Networks.ppt
- 中国科学技术大学:《信号与图像处理基础 Signal and Image Processing》课程教学资源(PPT课件讲稿)小波分析 Wavelet Analysis(主讲:曹洋).pptx
- 《知识发现和数据挖掘 Knowledge Discovery and Data Mining》课程教学课件(PPT讲稿)Chapter 10. Cluster Analysis:Basic Concepts and Methods.pptx
- 《人工智能原理及应用》课程教学大纲 Artificial Intelligence Principles and Applications.doc
- 西安电子科技大学:《接入网技术及其应用》课程教学资源(PPT课件讲稿)第6章 接入网应用(徐展琦).ppt
- 《管理信息系统原理及开发》课程教学资源(PPT课件讲稿)第3、4讲 管理信息系统的系统设计.ppsx
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第四章 公钥密码(主讲:董庆宽).pptx
- 四川大学:《计算机操作系统 Operating System Principles》课程教学资源(PPT课件讲稿)第5章 死锁.ppt
- 数据结构与算法(PPT课件讲稿)Data Structures and Algorithms.pptx
- 《单片机原理与应用》课程教学资源(PPT课件讲稿)第7章 显示与开关/键盘输入及微型打印机接口设计.ppt
- 曙光:并行程序设计简介(PPT讲座).ppt
- 安徽工贸职业技术学院:《计算机组装与维护》课程教学资源(PPT课件讲稿)项目五 微型计算机维护.ppt
- 白城师范学院:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第二章 关系数据库(2.4 关系代数 2.5 关系演算 2.6 小结).ppt
- 《程序设计基础》课程教学资源:实验教学大纲.pdf
- 同济大学:《大数据分析与数据挖掘 Big Data Analysis and Mining》课程教学资源(PPT课件讲稿)关联规则 Association Rule.pptx
- 《图像处理与计算机视觉 Image Processing and Computer Vision》课程教学资源(PPT课件讲稿)Chapter 11 Bundle adjustment Structure reconstruction SFM from N-frames.pptx
- 电子科技大学:《计算机操作系统》课程教学资源(PPT课件讲稿)第三章 处理机的调度和死锁.ppt
- 香港科技大学:Clustering(PPT讲稿).ppt
- 上海交通大学:TLS/SSL Security(PPT课件讲稿).pptx
- 山东大学计算机学院:《人机交互技术》课程教学资源(PPT课件讲稿)第7章 Web界面设计.ppt
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第三章 IAP15W4K58S4单片机的硬件结构.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)面向方面的编程 Aspect Oriented Programming.ppt
- 武昌首义学院:Word的基本操作与技巧(PPT讲稿,主讲:张旋子).pptx
- 《VB程序设计》课程教学资源(PPT课件讲稿)第八章 过程.pps
- 湖南生物机电职业技术学院:《电子商务概论》课程教学资源(PPT课件)第五章 网络信息搜索.ppt
- 《电子商务》课程教学资源(PPT课件讲稿)第十章 网络营销.pptx
- 广西外国语学院:《计算机网络》课程教学资源(PPT课件讲稿)第7章 传输层协议——TCP与UDP.ppt