Java learning notes -- java introduction and java learning notes Introduction
Java open-source language
C Language
IOS closed-source system is developed using object-C Language
Application category (from type category)
C/S (Client Server): non-networked software also belongs to C/S
Browser Server (B/S): WebQQ, website
Java architecture:
Javase: basic library for java application development;
Javame: Mobile (micro) device application development;
Javaee: website development and usage system;
Configure environment variables:
Open "Computer properties"> "advanced"> "environment variable"> "system variable"> "path" to add the absolute path of the binfile under jdk, and create the classpath system variable path as the absolute path of jdk \ lib package + ". *;"
[JDK \ bin contains many commands (java javac). Many Jdk \ lib. jar files are the base library, and the base library for instructions and dependencies for java application execution]
Application Development
Development languages: C, C ++ (CPP), C # (for Windows), Pascal (earlier), and Java;
Java is an interpreted language: the application is interpreted to jvm (Java virtual machine)
Glossary
JDK (Javase development Kit) basic development tools
JRE (java runtime environment) Java runtime environment (including jvm)