Lack of practice is very deadly in programming, from the first day to study, practice programming will be a day, just like boxing or dancing, if you only learn by video, also can't learn these forever,
Unless you practice programming into a daily habit, otherwise you will never have confidence in programming,
2. No target endless blind study
Some of the students, although older, but just like to learn, they pursue is a process, rather than as a result, even if it can broaden your horizons, but also have to admit, waste hundreds of hours (if not thousands of hours) on the latest hobby, is it doesn't make any sense,
Just for the sake of money, the application developer, it is not in Google or other famous software company's office, for programming the industry does not belong to them, in the same way, if you love programming, but they wouldn't pay a time to practice every day, it may be programming is not suitable for you,
3. One-time learning too much technologySoftware development of this field is a deep depths of numerous data and coding tools, if you expect to learn hot and looks interesting, you may be at the beginning is in complete confusion, this is why you need to make a specific plan, according to the plan included into the core of the Java code project and programming tools,
Specific plans and goals can also help you avoid becoming endless learners, make your learning set in specific time frame,
4. Think that as long as about Java, you can start coding
A good developer must master the language of the necessary tools, some people may think that programming must be in mathematics is done - no, actually, not necessarily the same, also don't know how to write the code on behalf of you will become a programmer,
Programming also require you to master many other skills: strong logical thinking ability, the ability to solve the problem, and the program structure and sequence of visual ability, experienced programmers will again after considering the logic of a good solution to start writing code, 5. Think one day you will understand everything coding knowledge
As a rookie, programming more experienced colleagues advice, always unremitting study, programming with each passing day, requires learners always takes the learning attitude to master new knowledge, new technology of keeping pace with The Times so as to become experts in sought,
From beginning to end, practice is learning a very important part of the Java technology process, from the practice, is learn bad technology! Perhaps beginning Java is not difficult, but to really learn Java, perhaps is a lifetime thing, please remember, when you hesitate: code out of your way,
Application: a series of instructions, and the man-machine communication
Programming language
The machine language of 0 1
Assembly language mnemonics AND
A high-level language compiler (interpreter) - - machine language
C - process oriented language program=data structure + algorithm
Data structure, data type, the relationship between the data
Algorithm: the methods and steps to solve the problem, the same question of algorithm has a lot of, on the basis of understanding remember
embedded programming soft hard couple,
Internet of things all can be connected to the
The Internet computer networking
Java - object oriented language (closer to human habits)
Language: communication tool
Hardware: see, touch,
Software: - system software, application software
Storage structure: memory (working memory, cannot persist data) CRT (hard drive, usb flash drive, cd-rom, persisted data)
Bytes (byte) : the smallest unit of information stored, 1 byte=8 bits
Bits (bite) : a binary, can only be stored 0 or 1
Word length (a CPU can process data length)
Data: information symbolization of 1 + 2 a
Data types -- -- -- -- -- - different data can participate in different operations, distribution of different types of different memory space
All the data are divided into constant (the program is running, the same amount) and variables (program is running, the amount of change) two
Type
Constant
The integer is an integer, 1, 2,
There must be a decimal floating point, namely, the decimal 1.2, 3.4
Said method has two kinds: common, index form e3 (e3) 3.4, 3.4 e before and after must be digital, and after the number must be an integer
Character: single quotation marks around a single character 'a'
In addition to the ordinary character constants, and escape character '\ n' representative enter
Identifier: name, with a letter, underscore, of Numbers, not begin with digital
Divided into keyword, user-defined identifier
Variable
Int integer (4 bytes) short long (said number is different, the range of bytes) of the
Floating-point
Character
CodePudding user response:
Thanks for sharing, it is recommended that the blog