Freshman:
Before turning to professional in the NetEase cloud Open class to see MIT's line generation revenue is quite a lot,
Sophomore last semester:
NetEase Cloud on the AFA of C, repeatedly looked at five or six times, feel not difficult and always feel less what, later looked good bin (excellent specialist teacher) enlightened, saw two times. Good bin data structure is also good, because no such training institutions
Behind in the group of good Friends Bin Bin (specialist teacher, life first master) there got Baoming (Preach Wisdom podcast C) video, unsanitary environment. Look at both sides, the pointer behind the hasty end, but this time half a year has gone.
Sophomore Next semester:
Start the week before the beginning with the Java environment, a deep understanding of what time to do what, the world video a big copy, but good or bad, from the C time Allocation failure experience first selected the Preach Wisdom Podcast, salute Bi Xiangdong, repeated read four or five times
An operating system in Peking University is good, but a bit dull, the style of training institutions may be more suitable for newcomers and network video
Juniors last semester:
Turn JSP after style does not like, total feeling and C as pure programming difference is too big. In the group to meet the NG Ian (and gold medal together is the second master), get Elina Web video, put it down, perhaps the Northeast dialect sounds good. Repeated several times
Next semester:
Servlet things a bit more, also their own time distribution problems, skipped some into the framework, in the group to meet the Fuzhou Seniors (third master), combined with network video, the beginning of knowledge Struct2 spring hibernate.
Senior:
Proud to have found a job on July 8 before the end of the junior years, and although it is now almost 0 basic, it was even worse at the time, thanks to the first company and Hu Xiaoliang (fourth master), who, behind this group of like-minded people, knew that their previous non-gregarious was right. All the colleagues you know are counted as the last master.
In the blink of an eye half a year elapsed, self-think and school as not work hard, good, this atmosphere often overtime or harvest a lot.
Today bored on YouTube watched a few episodes Bi Xiangdong video, want to write some notes, really not fit, or bite the Java programming idea, did not expect to write in passing the university time. Thank you, Lee, in silence.
Chapter One: Computer language overview
Software: A collection of computer data and instructions that follow a specific organization
Main sub-system software and application software
Software is better for people and computers to interact
Interactive mode: graphical, command line
Getting up early only command line, such as dos
Language Chinese and Americans communicate to learn English
Let the computer do things to learn computer language
Internet-oriented object-oriented language introduced in 95
Java is currently the most demanding
Three Technologies for Java
Java EE Enterprise. Javase Desktop. Javame embedded
Operating system is now mostly Mac Windows android iOS
Our job is to develop application software on these mainstream systems.
Oracl now acquires Sun , it is easier to seamlessly connect Java and Oracl in the future
Chapter Two:the cross-platform principle of the Java language JVM
Cross-platform
Less software development work, such as now WebApp
Language platform, virtual machine is not cross-platform. The virtual machine is responsible for running Java on the operating system
Windows built-in C + + virtual machines (language interpreter)
One compilation, running anywhere. Developing virtual machines is more difficult than Java
Recommended "in-depth understanding of the JVM principle"
Chapter III: Java language Jdk&jre
Run environment Jre= class library +JVM
JDK =jre+ Compilation tool (Javac.exe) + Packaging tool (Jar.exe)
Developers need JDK, installing Java- developed applications such as Elcipse requires JRE
Fourth chapter:java language jdk Download and installation
Download website
Google browser comes with translation to see the number of requirements and version high and low fool (next) installation
The JDK contains the JRE, but sometimes Elispe will find a separate JRE path installed by default.
Fifth: command-line tools in the Java language JDK
JDK/bin directory
Javac.exe Double-click when a flash, there is no graphical interface to prove that it is the command line execution program, under the doc Use this tool
Cd Directory Enter this directory
Chapter Sixth: Introduction to theJava language command line
Graphical interface is the command line package and mouse operation, all the graphical operation of the command line can almost
Dir Look at the file under the directory, define the time is to expand the English abbreviation of the directory
Cd jdk* * match, default is match first, general copy under Path, right-click Paste
C: Toggle Drive letter
Md Create directory equals right-click New Folder
Tribute Bi Xiangdong Java Video