Basic concepts
Software: A collection of computer data and instructions organized in a specific order
Common software: System software (DOS,Windows,Linux), application software (Thunderbolt, etc.)
Development: The process of making software is called development
Human-Computer Interaction: The advent of software to achieve a good graphical interface of human-computer interaction, command line mode (direct input instructions)
Language: A way for people to communicate with each other
Computer language: The way people communicate with computers (c,C + +,Java,Python , etc.)
Java Language Overview:
SUN1995 is a high-level programming language introduced in the year, the object-oriented Internet programming language,Java Technology Web direction also day
Mature, easy to learn, fully object-oriented, cross-platform
Java Three technical architectures:
Java 2 Platform Enterprise Edition : A set of solutions for applications in enterprise environments
j2se (Java 2 Platform standard Edition): A solution for developing common desktop and business applications
J2ME (Java 2 Platform micro Edition) Small edition : solutions for developing electronic products and embedded devices
JRE(Java Runtime Environment):
java Runtime environment, including java virtual machines and java core class libraries
JDK(Java development Kit):
Java Development Kit , which contains Java development tools and JRE, so install the jdk c10> will not need to install the JRE.
Development tools include the build tool (javac exe) packaging tool (jar EXE), etc.
DOS common command line:
MD New Directory
Dir lists the files in the directory
CD Switch Directory
Cd\ back to the root directory of the current disk
del Delete file
Exit dos command line
Rd Delete Empty folders
Use Help
Java Program development Three-step walk:
The first step: Edit Java code to save as a . java suffix file
Step two: Compile the Java file with the javac command
Step three: Execute the . class file with the java command
This article is from the "Keyman" blog, make sure to keep this source http://keyman.blog.51cto.com/9807984/1676450
1. javase-computer Principles and Java Introduction