20145225 "Java Programming" 2015-2016 Semester Course Summary reading Notes link summary
1, February 25, 2016
A questionnaire survey on the preparation of Java programming curriculum
Summary: First, what are your plans for your future? What preparations have been made? A: The future is to find a good job, in the assurance of their living conditions with parents on the basis of good, and further improve the spiritual needs ...
2, March 6, 2016
Summary of the 1th week of Java programming--trial sledgehammer
Summary: Textbook learning content Summary 1, Java language Overview: A high-level programming language. 2. Three technical architectures for the Java language: Java SE, Java EE, Java ME. 3, Java Cross-platform (JVM virtual machine) ...
3, March 13, 2016
20145225 Java Programming 2nd week of study summary
Summary: 20145225 "Java program Design" 2nd week study Summary textbook Learning content Summary The type of 3.1.1Java is divided into basic types (Primitive type) and class type (Class) base types: integers: Short (2 byte), int (4 BYTE), long (8 byte) byte (byte): ...
4, March 20, 2016
20145225 Java Programming 3rd week of study summary
Abstract: 20145225 "Java program Design" The 3rd week study summary Textbook learning content Summary 4.1 classes and objects equivalent to design drawings, with "new" created objects, is based on the design of the finished product. Example (define clothes Class) 4.2 Basic Type Packager for Java programming languages, basic types of variable efficiency are often inefficient, Java is characterized by object-oriented, so I ...
5, March 27, 2016
20145225 Java Programming 4th Week of study summary
Abstract: 20145225 "Java program Design" The 4th Week study summary textbook Learning content summary Sixth chapter inheritance and polymorphism 6.1 inherit 1. Inheritance common behavior: There is duplication, you can promote the same program code (pull up) as the parent class. The extends keyword indicates that the new class expands the behavior of the original class. 1. Polymorphic and is a: subclasses can inherit only one parent class, and the child class and the parent class ...
6, April 3, 2016
20145225 Java Programming 5th Week of study summary
Summary: 20145225 "java program Design" 5th Week study summary Textbook Learning content summary eighth Chapter exception handling 8.1 syntax and inheritance schema 1. Try, catch:try, and catch represent the wrong object after doing some processing. 1. Exception inheritance Schema: Errors are wrapped as objects that can be thrown, so design error objects inherit from Java.lang.Throwa ...
7, April 10, 2016
20145225 Java Programming 6th Week of study summary
Summary: 20145225 "java program Design" 6th Week study summary textbook Study content summary tenth chapter input/output 10.1InputStream and OutputStream 1. Streaming: The source and destination of cohesive data is the stream object. 1. Stream inheritance schema. 1. Stream Processing Adorner: Decorator knowledge has processed some data, such as buffering, serialization, number ...
8, April 17, 2016
20145225 Java programming 7th Week of study summary
Summary: 20145225 "java program Design" 7th Week study summary textbook study content summary 13th time and date 13.1 recognize time and date 1. Measurement of Time: GMT, UT, TAI, UTC, Unix, epoch. 1. Annual calendar: Julian Calendar, Gergorian calendar, ISO 8601 standard ...
9, April 24, 2016
20145225 Java Programming 8th Week of study summary
Summary: 20145225 "Java program design" Eighth Week study summary textbook Learning content summary 15th General API 15.1 Log 1. Log API: The starting point for using the log is the Logger class, to obtain the Logger class, you must use Logger's static method GetLogger (), and the Logger.log () method can be used to output information. 1. Specify the log level ...
10, May 1, 2016
20145225 Java Programming 9th Week of study summary
Summary: 20145225 "Java program Design" 9th Week study summary Textbook Learning content summary 16th Chapter Integration Database 16.1JDBC JDBC is a solution for SQL execution, the developer uses the standard interface of JDBC, and the database vendor operates on the interface. Developers do not have to touch the differences of the underlying database drivers. 1. Type: 1.JDBC ODBC brid ...
11, May 8, 2016
20145225 Java programming 10th Week of study summary
Abstract: 20145225 "Java program Design" the 10th week to summarize the learning content of teaching materials, network programming 1. Network programming is the transfer of data between two or more than two devices, such as a computer; 2. What the programmer is doing is sending the data to the specified location, or receiving the specified data, which is the narrow network programming category. Two, IP address and port 1. Every device in the network ...
Summary of LAB Report links
1, April 10, 2016
20145225 Java programming Experiment A familiar Java development environment (Linux + Eclipse)
Summary: 20145225 Java programming Experiment A familiar Java development environment (Linux + Eclipse) experiment content 1. Compile and run a simple Java program using the JDK; 2. Edit, compile, run, and debug Java programs using Eclipse. Experimental knowledge points 1.JVM, JRE, JDK installation location and difference; 2. command line run Java ...
2, April 17, 2016
20145225 Tang Experiment Two "Java Object-oriented programming"
Abstract: 20145225 Java programming Experiment two Java object-oriented programming experiment report content 1. Initial mastery of unit testing and TDD 1. Understand and master the object-oriented three elements: encapsulation, inheritance, polymorphism 1. Initial mastery of UML modeling 1. Familiar with S.O.L.I.D principle 1. Understanding Design Patterns Experimental Steps (i) Unit Test (1) three code pseudo ...
3, April 24, 2016
20145225 "Agile Development and XP practice" of experiment three in Java programming
Abstract: 20145225 experimental Report of "Agile Development and XP practice" of "Java Program Design" experiment content 1. Use Git to upload code 1. Use Git to change code 1 with each other. Implement overloading of code 1. Git upload code experiment steps use git to upload code ...
4, May 1, 2016
20145225 "Java Programming" experiment Four Android Development basics
Abstract: 20145225 "Java Program Design" experiment four Android Development basic Experimental Report experimental content 1. Install Android Studio 1. Run the Android AVD simulator 1. Run a virtual phone with Android and show HelloWorld and your own number experiment steps (a) the installation and installation of the SDK is successful! (ii) New project (c) Realization of the procedure ...
5, May 8, 2016
20145225 Java Programming Experiment Five Java network programming and security
Abstract: 20145225 "Java Programming" experiment five Java Network Programming and Security Experiment report one, the experiment content 1. Secure transmission based on Java sockets. 1. Implementation of client and server based on TCP, pair programming one person is responsible for the client, and one person is responsible for the server. 1. Use Git for version control. 1. Use DES algorithm for data encryption and decryption. Second, the experiment ...
Code Hosting Links:
Git code Hosting
Lessons learned and deficiencies
Own harvest: Have a certain understanding of the Java language, but also have the ability to write some simple programs in the Java language. More importantly, learn how to better self-study, self-management, which is not in other courses to learn things.
Where you need to improve: it takes more time to learn.
Advice for learning younger brothers and sisters in school
Set the right attitude to learn. Learning is not just about learning new knowledge, it is more important to make yourself progressive.
Questionnaire Survey
- What do you think the teacher of this class should continue to do?
Continue the course summary, which can be not weekly, but every two weeks.
- What do you think the teacher of this class should stop doing?
Reduce the number of blogs and improve the quality of blogs.
- What do you think the teacher of this course should start to do new things?
and students to lecture, adjust the lectures and self-study time.
20145225 "Java Programming" 2015-2016 Semester Course Summary