PlayBook Tablet PC

January 8, 2012
QNX: BlackBerry Playbook performance than Android tablet Jinyongfu tea industry, sales manager for China, according to QNX Ha Chun Yuan introduced, Playbook Tablet PC market from concept to development to the total time Less than a year, is “to develop the progress of the fastest Tablet PC, the software development part of which takes less than three months,” said Ha Chun Yuan, QNX system biggest advantage is a “microkernel” architecture, a significant reduction in system code, the code number of lines pure heart. BlackBerry PlayBook sales the first week of the “good start” or super-Mount Xiao Xiao delicate, reported that, although the previous PlayBook of evaluation results and comments from industry and the poor, but a large part of which comes from the shortcomings of existing products. But analysts believe that most problems can be resolved through wireless updates, and the emergence of new 4G version, the situation will be even better than it is now. At present, the only Wi-Fi version of PlayBook, incredible. CES2011: BlackBerry first tablet PlayBook real machine tours, yesterday we reported on the BlackBerry at CES2011 released the first tablet PlayBook, today as we bring is playing real machine plans tours, take a look: PlayBook body positive no buttons, but the black area around the screen is touch the right and left sides are furnished with speakers, movies will be relatively cool front camera, uf116t space. PlayBook tablet, RIM4 month in the United States and Canada issued a PlayBook, but users of its evaluation is not high.
RIM said the company will start in the UK, France, Germany, Australia, UAE, India and other countries selling PlayBook. RIM suffered a lot of trouble in recent months, lower revenue and profit expectations disappointed investors. As the parade. playbook to win in 2011 stevie American Business Awards, in 2011 Stevie American Business Awards, PlayBook stand out, won the class championship hardware. Information Source: BlackBerryBizBlog what Stevie American Business Awards: Stevie American Business Awards was established to reward businesses and individuals around the world the achievements and positive contributions, awards involved. BlackBerry PlayBook across the board price reduction to $ 299, Jan. 4, according to technology website BGR reported over the past year for the PlayBook tablet RIM has held a number of price promotions to boost sluggish sales, but does not achieve the desired results. Third quarter of 2011, RIM and even paid a backlog of PlayBook inventory cost of $ 485 million. Source: www. sh. BlackBerryPlaybook Atlas and videos, with super-attractive when PlayBook 9.7mm thickness, separated by many layers of plastic under the screen is still very beautiful, in the end what is philosophy? Is the value-added products to take care of business people, or have I made some follow suit, we still need more information to confirm. Master said that the 7-inch 1024X600 resolution screen is very nice, but could not determine whether the IPS. Development of 10 inches passed version of the new RIM PlayBook tablet, the industry pointed out that the current 7-inch version of the PlayBook tablet features yet still complete, color cosmetics, RIM began to consider the development of new PlayBook tablet is very interesting. RIM promised to launch support 4G 7-inch version of the PlayBook tablet, and add e-mail, calendar and other applications, and can run Android applications. Analysts said the Playbook listed on the first day sales of about 45,000, PlayBook fully available in North America on Tuesday, Mise Ke expected, PlayBook retail sales in the first day of 2 million, while sales of 2.5 prior to booking million, a total of 45 000. Royal Bank of Canada Capital Markets analyst Mike Abramson Rimsky (MikeAbramsky) also thought that, PlayBook first day sales of about 50,000 in fiscal year 2011 jiogekllk. blogbus. com /. CutTheRope coming soon PlayBook, in an angry bird log PlayBook, the other a very popular mobile platform game CutTheRope Qiesheng child is about to visit PlayBook of AppWorld.
Chillingo company produced CutTheRope is a decryption class game, the game goal is to allow the frog to eat candy, but the player only.

Original: games for you to share control of the smart phone classic game CUT THE ROPE

as a game controller, recently got the Samsung i9100 trial machine can not help but to start their own brush game.
which found a lot more popular and more playable game and recommend it to everyone
recommended today is the classic game: CUT THE ROPE
It is a puzzle game
The game is on the touch screen on a rope and cut with a variety of props, like lollipops can fall into the frogs mouth.
to Qiesheng child-oriented, which comes with blowing balloons, bubbles, spacecraft and other props to increase reversed the game gameplay and ornamental.
success or failure of each frog face and voice for the game to add a good entertaining game
now a total of 7 mark, did not shut off 25 small.
spare time I spent all day pass eleven full star full customs clearance and complete.
Overall, this is a pastime for people of good games when bored than angry bird, Zombies and other games off the game each time more brief, but also more interesting.
this puzzle game in a small closed successfully after each of these games have more than a sense of accomplishment.
Another point has to say is that this game requires a very personal touch sensing speed and reaction speed.
my hands i9100 good condition to meet the hardware
me to star 525 star full clearance. Follow-up work and look forward to continue to offer

We read the language of primary school textbooks

March 31, 2011
the first six years of primary school textbooks language book first lesson

Great Hall
< br /> Communist Party of the National People love the second lesson

Beijing Tiananmen flag
I love I love Beijing People Republic of

third class school teachers and students
We care about our teachers love teacher
fourth class

read and write, do math problems
while reading the side to side to write the fifth class

sprinkler watering I sweep sweep you
< br /> we have to clean the classroom to sweep the sixth lesson

red light green light
crosswalk to cross the road, look around, not on the road to run and play. Lesson 7

Bridge car train ship
a bridge on the river. Car trains running on the bridge. Ship from the bridge too. Lesson 8

light phone fans with electric trams, and more convenient. Electricity use lots to talk about. Lesson 9

golden rice cotton, peanuts, rice Olga. Mountains of white cotton.
Lesson 10
chickens, ducks here, less there and more. Here only the chickens, geese and many ducks there are also many.
Chapter 11
Sun Earth Sun Moon
large, small planet, the Earth around the sun run. Earth big, small moon, moon globe.
Chapter 12 Dragonfly aircraft

What is this? This is a dragonfly. What is that? That aircraft. Fast and high flying aircraft.
dragonfly fly slow and low.
Chapter 13

autumn cold weather. A piece of yellow leaves falling from the trees.
a group of geese fly south, while arranged in individual words, while arranged in a word.
ah! Autumn has come.
Lesson 14 small boats

crooked little boat on children.
small twain two sharp.
I sat in a small boat,
only see the stars shining blue sky.

fifteenth class
species of fish farmers to corn seed to the ground. In the fall, received a lot of corn.
the peanut farmer to the ground. In the fall, received a lot of peanuts.
cat saw, the little fish to the ground. It would like to receive a lot of fish too!
Chapter 16

kid goats and chicken little friends. Please goats eat small insects chicken. Kid said: “Thank you
you! I do not eat insects.”
Small goat and cat friends. Please kitten small goat fish. Kid said: “Thank you!
I do not eat fish.”
Small goat and dog friends. Your kid eat dog bones. Kid said: “Thank you
you! I do not eat bones.”
Small goats and calves friends. Your kid to eat grass calves. Kid said: “Thank you
!” Small goats and calves eat grass together.

class XVII to do morning exercises every day
At dawn, the cock crow, how good the morning air. Students, the school,
queued to do morning exercises. Stretched hand, curved back, every day for exercise good health.
Chapter 18

bridge Lei Feng child to study, through a small bridge. A pouring rain, Lei Feng, and several small
classmates go to school. They went to the bridge and saw the water overflowing the bridge. Lei Feng said: “Come on, I back you
bridge.” Lei Feng, the students one by one the little back in the past, cheap handbag . After school, he called the students a small
by one back over.

class XIX ball float to the
several children in a large tree shoot the ball. Ball hop, skip the tree hole. Tree holes deep,
not get the ball out. Having a child with a basin called the water to pour into the hollow tree.
Filled with water, and float to the ball. Twenty-class

fishing cat and kitten cat fishing in the river together.
a dragonfly flew. Cat saw, down
fishing pole, you catch a dragonfly. Dragonfly flew away, cat not kept on holding, come empty-handed back to the river. Kitten look,
a cat to catch a big fish.
a butterfly flew. Cat saw, down fishing rods, and catch butterflies.
Butterfly fly away, the cat was not any kept on holding, come empty-handed back to the river. Kitten look, a cat has to catch a big fish.
cat said: “infuriating, how do I catch a fish but also vain?”
cat looked at the cat, said: “
fishing on the fishing, do not be so half-hearted. for a while to catch dragonflies, while catching butterflies, how
Why can catch the fish do? “
kitten After listening to the cat, then it wholeheartedly fishing.
dragonfly and flew, butterflies and flying, the cat did not see the same as, wholesale nike shoes . Little while, cat
also fishing with a big fish.
twenty-first lesson

goose goose, goose, goose,
crooked to Tiange.
white hair floating green water,
Anthurium dial Shiba.
-second lesson
Kongrongrangli
Once there was a small baby, called Jung. When he was four, one day, and his brother together
pear. Jung took a small pear. Dad saw, asked: “Why do not you take a big
it?” Jung said: “I was his brother, should eat little.”
First twenty-three class

snow the night under the snow. Ground white, white trees, the house is also white. Too
sun came out, according to the snow, very bright.
days in cold ah! We do not stand the cold, up very early. We see adults on the road sweep
snow, some of the snow swept into the street, some of the snow under the tree. We are also going to help. We sweep the fast, sweeping very clean.
a while, the snow Saowan up. We are singing children go to school.
the twenty-fourth class
small cock and duck
small cock and duck out to play together. They entered the haystack. Small cock
find many insects, eat very joy. Small insects can not catch ducks, anxious whining.
small cock saw one caught a small insect called a duck to eat.
them get a small river. Little Duck said: “The cock brother, I went to the river to catch fish to
you eat.” Cockerel said: “I have to go.” Duck said: “No, no, you

will continue to drown! “small cock do not believe, secretly with a small duck back into the water.
small duck is the water to catch fish, small cock suddenly heard cries for help. It quickly swim to the small public
chicken around, so that small cock sitting in his back. Small cock on the shore, with a smile on the little duck
said: “The duck brother, thank you.”


< br />

A refresher course outline class 1-30

July 13, 2011
This article provided by the city night http://se8vip.com/! Liu Qin New Concept English

test exam content is very wide, the test once every 30 lessons, teaching the concept of a new drinking habits reputation volumes of process, each unit test defeat in 85 These are good together, junior high school English will be smooth sailing. Please review the outline identified in accordance with the real review, ability to obtain good results.

one, http://www.005o.com/ words to distinguish between them (5 in)
Example: () A yes B pencil C very D ticket
The answer is D. Option A, B, C in the Ministry of combined crossed pronunciation is / e /, D option is underlined pronunciation is / i /.

they must teach in accordance with phonetic reading classes taught by learning standard 1-31 243 words.
Second, the online shopping site Daquan grammar and vocabulary (15 minutes)
Example: () Is this an Italian car ____ an American car?

A or B and C / D but
The answer is B. Familiar with the text in the singular picture heart under sentence, and careful reading of a classroom unit will pen forgot the main point to understand sentences and thorough language line.
Third, the following terms into a singular form (10)
Example: handbag-handbags, housewife-housewives, man-men and so on.
see pen forget. Or memorize the following terms into a singular approach.
1. In most cases, directly add the suffix “s”. handbag-handbags
2. to s, x, sh, ch at the end of the term, in the ending add “es”. bus-buses
3. end in f or fe, remove f or fe, add “ves”. housewife-housewives
4. and man, woman yung does the term, variable A is a e.man-menbaby
5. consonant plus y to the end, remove y, add “ies”. baby-babies
6. Vowel plus y to the end, direct plus “s”. Boy-boys
7. With the letter o at the end, add the suffix “s” / “es”. (In general, there life plus “es”, potatoes, tomatoes are the life of plants, plus “es”). potato-potatoes
8. “certain people” in just a few changes: a. the number of the same shape just : Chinese, Japanese b. add the suffix “s”: German-Germans, American-Americans c. changed man for the men, Englishman-Englishmen
9. step rung the changes: child-children, fish- fish, sheep-sheep etc.
four, translation (20 points)
carefully forgotten memories in the main complex class picture sentence http://z1q.info/b /, they are highly representative, is a translation test sites. The following is the translation of test centers illustrate the main sentence.
Example:
1. what he is doing http://www.x222.info/b/? Shopping site rankings What he doing?
Jack is reading a magazine. Jack is reading a magazine. (Lesson32)
2. What they are doing? What are they doing?
They are waiting for a bus. They are waiting for a bus. (Lesson34)
3. The boy was sitting where? Where is the boy sitting?
He was sitting next to his mother. He is sitting beside his mother. (Lesson36)
4. You are prepared to do? What are you going to do?
I am ready to shave. I going to shave.
You doing? What are you doing?
(Now) I shaving. (Now) I shaving. (Lesson38)
5. I intend to wear it. I going to put it on.
How are you going to deal with that dress? What are you going to do with that dress?
I intend to put it close to me daughter. I going to give it to my daughter. (Lesson40)
6.Is there a passport on that table? In that table have a passport?
Is there any milk in that bottle? in that bottle has some milk? (Lesson42)
Note: a first, then a singular noun. first, then any uncountable nouns.
7. on the table there are some in the bag? Is there any bread on the table?
First in that box there are some enamel  it? Are there any hammers behind that box?
Note: pod by the construction of decorative plural countable nouns, uncountable nouns can be decorated building. Are there any plural noun …?; Is there any uncountable noun …?( Lesson 44)
8.I can put my hat on, but I can put my coat on. (Lesson 46)
I can wear my hat, but I can not put on my coat.
9. Do you like fresh eggs do http://www.aamt.cn/? Do you like fresh eggs?
You want one? Do you want one? (Lesson 48)
10. His favorite selection of tomatoes, but he does not like fresh potatoes.
He likes choice tomatoes, but he doesn like new potatoes. (Lesson 50)
11. He is your nationality? What nationality is he?
He came from which country? Where does he come from? (Lesson 52,54)
Note: At the same time to exchange other person: they, she, you …
12. They usually do at night What? What do they usually do at night?
Power they usually look to see at night. They usually watch television at night.
What she is usually in the morning? What does she usually do in the morning?
Finishing his usual bed in the morning. She usually makes the bed in the morning. (Lesson56)
Note: as subject, the verb be s / es.
13. She is usually in the morning tea, But this morning, she was drinking coffee.
She usually drinks tea in the morning, but this morning, she is drinking coffee. (Lesson58)
14.Do you have any cheese? do you have some cheese?
Do you have any biscuits? do you have some cookies? (Lesson60) any first pick an uncountable noun or plural noun.
Note: The above sentence is taken from the sentence in the plural class picture, they highly representative, is a translation test sites. Specific test center reference (Lesson32, Lesson34, Lesson36, Lesson38, Lesson40, Lesson42, Lesson44, Lesson46, Lesson48, Lesson50, Lesson52, Lesson54, Lesson56, Lesson58, Lesson60.)
Five http://www. nvshishouji.com /, determine the following sentence is correct, incorrect, please correct. (10)
Example: These cup are cup.
Answer: cup to cups.
Example: There is a box in the floor.
answer: in the floor instead on the floor.
Example: It a fine day.The sun is shineing.
answer : shineing to shining.
Example: I and Jill are walking in the park.
Answer: I and Jill to Jill and I.
example: He like coffee, but he don like milk.
answer: like to likes; don like to doesn like.
six, arranged in word order. (5 points)
Example: do or white coffee you black coffee like?
A: Do you like white coffee or black coffee?
word order of sentences arranged in 15 lessons from the 31-60 class, review each text when read aloud.
seven, spelling and translated into Chinese (20 points)
Example: fav_ _rite ()
A: favourite (favorite)
forget Yi 31-60 232 word class word. Review, ask your parents to teach students these words to dictation 3 times. (Depending on the circumstances, but also taking part of the word dictation)
eight tenses. (15 points)
Example:
1. Implicit in progress
a. Definition
b. verb constitute
c. Please make a sentence.
2. present tense
a. Definition
b. verb form
c. Please make a sentence . Now in progress:
1. That speak of things being made to drink surplus.
2. Verb form: subject is, am are V.ing .. .
3. sentences: What she doing?
or: Sally is sitting under the tree.
present tense:
1. that often do, habitual action and static real reason can also be said that after the present form of existence.
2. verb form: 1) subject (We, They , You, I) V. (infinitive ) …
subject (He, She, It) V.-s/V.-es …
< br /> 2) subject is, am are …
3. sentences: Their father takes them to school every day.
Or: She eats her lunch at noon.
and with parents to teach their test sites for this unit is not clear where the line can be left on the blog, the teacher will actively give
clear night this article by the city dating http://www.x222.info/ offer!
ultimate modern beauty blind husband Amoy Experiencebeauty
[Reserved] several issues related with the action potential Analysis


A Comprehensive Test Review Outline (unfinished)

May 17, 2011
Liu Qin New Concept English

test exam is very comprehensive, focusing on basic skills for students training. In learning new concepts one and two in the process, each unit test results in 85 points or more is excellent, junior high school English will be smooth sailing. Please review the outline according to carefully review, in order to achieve good results.

a, a. hearing, fill in the blank according to the hear the word.
Example: What are yougoing to do this evening? He going to ____ ____ ____.
answer: What are you going to do this evening? He going to meet some friends .
b. dictation word
two. word to distinguish between them (5 points)
Example: () A yes B pencil C very D ticket
The answer is D. Option A, B, C in the underlined part pronounced / e /, D options underlined pronunciation is / i /.

students must follow the phonetic reading quasi-one of the 1,029 study words.
three, grammar and vocabulary (15 minutes)
example: () Is this an Italian car ____ an American car? < br />
A orB and C / D but
The answer is B. Familiar with the complex texts in oral sentence under the picture and read the class notes will be the main element of a sentence and a thorough understanding of language points.
four , the following nouns into the plural form ( 10 points)
Example: handbag-handbags, housewife-housewives, man-men and so on.
see notes. Into a plural noun or memorize the following method.
1. In most cases, directly add the suffix “s”. handbag-handbags
2. to s, x, sh, ch at the end of the term, in the ending add “es”. bus-buses
3. end in f or fe, remove f or fe, add “ves”. housewife-housewives
4. and man, woman the term, variable A is a e.man-menbaby
5. consonant plus y to the end, remove y, add “ies”. baby-babies
< br /> 6. Vowel plus y to the end, direct plus “s”. Boy-boys
7. With the letter o at the end, add the suffix “s” / “es”. (In general, there life plus “es”, potatoes, tomatoes are the life of plants, plus “es”). potato-potatoes
8. “certain people” in singular and plural variations: a. singular and plural form of the same : Chinese, Japanese b. add the suffix “s”: German-Germans, American-Americansc. changed man for the men, Englishman-Englishmen
9. irregular changes: child-children, fish-fish, sheep-sheep etc.
the following verbs into the present participle.
example: climb-climbing directly add ing, make-making to e plus ing,
< br /> put-putting double write consonants plus ing
V. the following verbs into the past tense and past participle
example: go-went-gone
recite a 179 and 183 irregular verbs, memorize the verb into the past tense and past participle of the method:
1. In most cases, directly add the suffix ed.
2. to the end of the verb, direct plus d.
3. end with a vowel plus y, plus direct ed, ending consonant plus y, change y to i, plus ed.
4. irregular change memory 179 and 183 irregular verbs.
six. the following adjectives and adverbs into the comparative and superlative. < br />
Example: 1.tall-taller-tallest most monosyllabic and a few two-syllable word directly add the suffix er becomes more level, plus est into the most advanced.
2.nice-nicer-nicest to e at the end of the word only add r / st, into the comparative and superlative.
3.wet-wetter-wettest in a verb is only one vowel, and only after this vowel with a consonant, the consonant written double plus er / est, into the comparative and superlative.
4.heavy-heavier-heaviest consonant plus y to the end of the word, change y to i, together with er / est.
5.interesting-more interesting-most interestin multi-syllable words and two-syllable word, preceded by more / most.
6. irregular comparative and superlative
good / well-better-best, bad-worse-worst, many / much-more-most,
little-less-least seven other
, translation (20 points)
memory carefully drawing class in the main complex sentences, they are very representative, is a translation test sites. The following is the translation of test centers illustrate the main sentence. Cites (1-60 lessons complex class picture in sentences ,61-144 class main sentence please review in accordance with this method).
Example:
1. (Lesson2)
this is your shirt do? Is this your shirt?
2. (Lesson4)
Is this your skirt it? Is this your skirt?
3. (Lesson6)
what brand it is? What make is it?
It is a Toyota. It a Toyota.
It is a Japanese car. It a Japanese car.
It is an American car or a Swedish car? Is it an American car or a Swedish car?
4. (Lesson8)
your job? What your job?
I am a barber. I a hairdresser.
5. (Lesson10) to see that nurse. Look at that hurse.
She was very clean. She very clean.
6. (Lesson12)
Who is this tie? Whose is this tie?
It was my father. It my father .
7. (Lesson 14)
What is your carpet color? What colour your carpet.
It is red. It red.
8. (Lesson 16)
you are the Dutch do? Are you Dutch?
These are your passport? Are these your passports?
Your passport is what color? What colour are your passports?
9. (Lesson 18)
What is their work? What are their jobs?
They are selling member. They are sales reps.
10. (Lesson 20)
see them! Look at them!
They are light. They are light.
11. (Lesson 22)
give us a spoon. Give us a spoon, please.
What the? Which one?
That the new. The new one.
12. (Lesson24)
to give him some papers. Give him some newspapers, please.
Which ones? Which ones?
Those on the speakers. The ones on the stereo.
13. (Lesson26)
in cans on a fork. There is a fork on the tin.
Fork is dirty. The fork is dirty.
14. (Lesson28)
some shoes on the floor. There are some shoes on the floor.
Where are they? Where are they?
They are close to the bed. They are near the bed.
15. (Lesson30)
What should I do? What must I do?
These pencils sharpened. Sharpen these pencils.
16. What he is doing? What he doing?
Jack is reading a magazine. Jack is reading a magazine. (Lesson32)
17. They are doing? What are they doing?
They are waiting for a bus. They are waiting for a bus. (Lesson34)
18. The boy was sitting where? Where is the boy sitting?
He was sitting next to his mother. He is sitting beside his mother. (Lesson36)
19. You going to do? What are you going to do?
I am ready to shave. I going to shave.
You doing? What are you doing?
(Now) I shaving. (Now) I shaving. (Lesson38)
20. I intend to wear it. I going to put it on.
How are you going to deal with that dress? What are you going to do with that dress?
I intend to give it to me daughter. I going to give it to my daughter. (Lesson40)
21.Is there a passport on that table? In that table have a passport?
Is there any milk in that bottle? in that bottle has some milk? (Lesson42)
Note: a followed by a singular noun. followed by any uncountable nouns.
22. on the table has some bread? Is there any bread on the table?
In that box behind some hammer it? Are there any hammers behind that box?
Note: you can modify plural countable nouns, uncountable nouns can be modified. Are there any plural noun …?; Is there any uncountable noun …?( Lesson 44)
23.I can put my hat on, but I can put my coat on. (Lesson 46)
I can wear my hat, but I can not put on my coat.
24. Do you like fresh eggs? Do you like fresh eggs?
You want one? Do you want one? (Lesson 48)
25. His favorite selection of tomatoes, but he does not like fresh potatoes.
He likes choice tomatoes, but he doesn like new potatoes. (Lesson 50) 26. He is your nationality? What nationality is he?
He came from which country? Where does he come from? (Lesson 52,54)
Note: At the same time to replace the other person: they, she, you …
27. They usually do at night What? What do they usually do at night?
They usually watch TV at night. They usually watch television at night.
What she is usually in the morning? What does she usually do in the morning?
Finishing his usual bed in the morning. She usually makes the bed in the morning. (Lesson56)
Note: as subject, the verb s / es.
28. She is usually in the morning tea, But this morning, she was drinking coffee.
She usually drinks tea in the morning, but this morning, she is drinking coffee. (Lesson58)
29.Do you have any cheese? do you have some cheese?
Do you have any biscuits? do you have some cookies? (Lesson60)
any followed by an uncountable noun or plural noun.

more complex sentences extracted from the class picture in sentences, they are highly representative, is a translation test sites.
nine, arranged in word order. (5 points)
Example: are armchairs in room there some the.
A: There are some armchairs in the room.

arranged word order of sentences from a text, each review, please read aloud the text.
ten, spelling and translated into Chinese (20 points)
Example: li_ing r_ _m ()
A: living room (living room)
XI, write the following form of the accusative pronouns, adjectives, possessive pronoun form of noun possessive pronouns and reflexive pronouns. (15 points)
Example: 1.I-(me) – (my) – (mine) – (myself)
2.You-(you) – ( your) – (yours) – (yourself) / (yourselves)
3.He-(him) – (his) – (his) – (himself) 4.She-(her) – ( her) – (hers) – (herself)
5.It-(it) – (its) – (its) – (itself) 6.We-(us) – (our) – ( ours) – (ourselves)
7.They-(them) – (their)
twelve. with who, whom, which to rewrite each of the following sentences into one of it. Set aside the sentence and the antecedent (the modified noun)
reference 122,124 class exercises.
Example: 1.She is the girl.She met me yesterday.
changed: She is the girl who met me yesterday.
2.This is the book.I bought it yesterday.
changed: This is the book which I bought yesterday.
3.She is the girl.I met her yesterday.
changed: She is the girl whom I met yesterday.
XIII. imitate sentences changed under the following sentences (see 128,130,132,134 class exercises )
focus analysis: 1.must be said of the current speculation, translated: must be. . . , Must have been the fact that speculation in the past, translated as: time must be. . . , 2.can be (now) can not be. . . , Can have been (then) can not be. . . 3.may be (now) may be. . . , May have been (time) may have. . .
XIV.
students and parents have to know where the unit test sites in the blog on the message, the teacher will give a positive answer.

[Reserved] string string pools and “==” and “equals ()” the difference between

May 2, 2011
string string pool: used to store string constants;
works:

If the constant string already exists, then the address of the string directly to the reference; if the constant string does not exist, create a constant string , and put the string on the string pool, then the address of the string to the reference.
“==” : 1, for data types, the comparison is numeric; 2, for reference types, compared
in the memory address.
euqals (): comparison is a string of data is the same
intern (): operation string pool
When the intern method is invoked, if the pool already contains a string equal to this String object (the object by the equals (Object) method to determine the ), it returns the string pool. Otherwise, this String object is added to the pool, and returns a reference to this String object.
analysis example:
public class TestString {
< strong> public static void main (String [] args) {
String s1 = “abc”;
String s2 = “abc” “d”;

String s3 = new String (“abc”);
String s4 = “abcd”;
System.out. println (“=================”);
System.out.println (s1 == s2); / / false
System.out.println (s1 == s3); / / false
System.out.println (s2 == s3); / / false
System.out.println (s2 == s4); / / true
System.out.println (“=================”);
System.out.println (s1.equals (s2 ));// false
System.out.println (s1.equals (s3 ));// true
System.out.println (s2.equals (s3 ));// false
System.out.println (s2.equals (s4 ));// true
System.out.println (“=================”);
String s5 = new String (” hello “);
String s6 = s5.intern ();
System.out.println (s5 == s6); / / false
System.out.println (s5.equals (s6 ));// true
System.out.println (“========= ========”);
String a = “ab”;
String b = “a” “b “;
System.out.println (a == b); / / true
System.out.println (“========== =======”);
String str1 = “java”; / / known at compile-time constant pool object on
< br /> String str2 = “blog”;
String str = str1 str2; / / str1, str2 is variable at run time to know, that str1 str2 is created on the heap
System.out.println (str); / / output is javablog
System.out.println (str == “javablog “);// output is false
System.out.println (“=================”);

}
}
analysis:
When confronted with String a = “Hello”; this statement, Java will look for first in the string pool already exists “Hello” string, and if not, to establish the string “Hello” object, then add it to the string pool, then it returns a reference to the variable a, a point to this address ; then encounters the statement String b = “Hello”, then the pool has a string “Hello”, so directly to the variable b also point to this address, eliminating the need for re-allocation of trouble. In Java, the operator “==” for two basic types, is to determine its contents are the same for the two objects, it is the address to determine whether its the same , so a == b returns true.
then String c = new String (“Hello”) and how to handle it? If this is written, it will not go to visit a string pool, but the first to open up space for the variable c, then the value is written to space. Therefore a == c returns false, c == d also returns false.
As String equals method, because it is not the address of the object, but the value of the object , it returns true is not surprising.
—————————————— ——– ——————
Java virtual machine has a string pool, holds almost all of the strings the object. string expression always points to the string pool object . Use the new operator to create a string object string does not point to the object pool but you can use the intern method (String intern class method: public native String intern ();) to point to the string pool object (Note: this is a local method call this method, JAVA virtual machine first checks whether the string pool object already exists and is equal to the object exist – using the equals method to determine if a string is returned object reference to the pool; if No, you first create a pool in the same string value of the String object, and then returns a reference to it). If the pool two equal strings using “==” to compare will return true.
—————————————— ——– ———————
Stringstr1 = “java”;

Stringstr2 = “blog”;
Strings = str1 str2;
System.out.println (s == “javablog”);

The result is false. Jvm does type, such as Stringstr1 = “java”; of the String object on the constant pool, but it is done at compile time then, and Strings = str1 str2; is to know at run time, that str1 str2 is created on the heap , so the result is false the.
compare two strings already in the string pool object can use the “==” for, with more than equals operator faster

memory allocation in java string

March 8, 2011
java string and string heap memory allocation pool 2008-10-04 21:57
excerpt:
Java Runtime Environment has a string pool, by the String class maintenance. Execute the statement String str = “abc”, the first check whether there is a string pool string “abc”, if there is direct to “abc” is assigned to str, if there is a new first string in the string pool “abc”, then it is assigned to str. Execute the statement String str = new String (“abc”), regardless of the existence of the pool string string “abc”, directly to a new string “abc” (note: the new string “abc” is not in the string pool in), and then paid str. Previous statements, high efficiency, low efficiency of the latter statement, because the new strings take up memory space. String str = new String () creates an empty string, and the String str = new String (“”) the same.
public String intern ()
standardized returns a string representation of the object. An initially empty string pool, which consists of class String privately maintained.
When the intern method is invoked, if the pool already contains a string equal to this String object (with the equals (Object) method to determine), the string is returned to the pool. Otherwise, this String object is added to the pool, and returns a reference to this String object.
it follows these rules: For any two strings s and t, if and only if s.equals (t) is true, s.intern () == t.intern () it is true.
String.intern ();
add a little introduction: the existence of. class file constant pool jvm loaded during the run, and can be expanded. String intern () method is a method of expansion of the constant pool; when an instance of String str call intern () method, java find the constant pool have the same unicode string constants, and if so, then return to their reference, if not , the increase in the constant pool is equal to a unicode string str and returns a reference.
Example 3:
String s0 = “kvill”;
String s1 = new String (“kvill”);
String s2 = new String (“kvill”);
System.out.println (s0 == s1);
S1.intern ();
S2 = s2.intern ();
System.out.println (s0 == s1 );
System.out.prntln (s0 == s1.intern ());
System.out.println (s0 == s2);
results:
False
False / / despite the implementation of s1.intern (), but its return value is not assigned to s1
True
True
finally get rid of a misunderstanding:
Some people say, “Use String.intern () method of a String class can be saved to a global String table, if the unicode string with the same value already in the table, then the method returns a string in the table have been address, if the table does the same string value, then their address registered to the table “if the global String table to eat, then be understood as a constant, the last sentence” if not the same value in the table of characters string, it will register its own address to the table “is wrong.
Example 4:
String s1 = new String (“kvill”);
String s2 = s1.intern ();
System.out.println (s1 == s1. intern ());
System.out.println (s1 “” s2);
System.out.println (s2 == s1.intern ());
result: < br /> False
Kvill kvill
True
we do not declare a “kvill” constant, so the beginning of the constant pool is not “kvill”, when we call s1.intern () after the Add in the constant pool of a new “kvill” constant, the original is not in constant pool “kvill” still exists, it is not “put their address registered to the constant pool” of.
wuwu Notes
Example 5:
String str1 = “java”; / / pointer to the string pool
String str2 = “blog”; / / pointer to the string pool
String s = str1 str2; / / s is pointing to the heap is “javablog” object in the heap operator to set up two String objects, the value of these two objects are the “java” “blog”. that is copied from the string pool, these two values, then create two objects in the heap, and then create the object s, and then “javablog” heap address is assigned to s. sentence were created? a String object!
System.out.println (s == “javablog “);// results are false.
Jvm does type such as String str1 = “java”; of the String object on the constant pool, but it is done at compile time, so, while String s = str1 str2; is to know at run time, That str1 str2 is created on the heap, so the result is false the.
If you change the look of two ways:
String s = “java” “blog”; / / directly to the “javablog” into the string pool, System.out.println (s == “javablog”); the result is true, this sentence created? a String object
String s = str1 “blog”; / / do not put the string pool, but in the heap allocation, System.out. println (s == “javablog”); the result is False, this sentence created? a String object
answer:
String s = new String (“abc”) ; create a few String objects?
String s = new String (“abc”); create a few String objects?
the difference between an object reference variable;
string literal “abc” is a String object;
text pool (pool of literal strings) and heap (heap) in the string object.
First, the object reference variable: in addition to some of the early Java books and now the garbage books, people can learn more clearly from the difference between the two.
A aa;
This statement declares a reference variable of class A aa [we often call handle], while the object is generally created by the new. So the title is just a reference variable s, it is not the object.
Second, Java strings in all text [string constants] is a String object. Some people [especially C programmers] In some occasions, like the string “as / as” an array of characters, which no solution because there are some strings and character arrays are intrinsically linked. In fact, with an array of characters are two completely different objects.
System.out.println (“Hello”. length ());< br /> char [] cc = {;
System.out.println (cc.length);
three , the string object is created:
extensive use of the object as a string (it is an object, in general, objects are always allocated in the heap memory), Java in order to save memory space and running time (such as comparing strings when == than equals () fast), all at compile time to put text into a text string pool (pool of literal strings), while the runtime constant pool of the text as part of the pool. Text pool advantage is that the pool all the same string constants are combined, it only takes up a space.
We know, for two reference variables, use == to determine their value (reference) are equal, that point to the same object:
String s1 = “abc”;
String s2 = “abc”;
if (s1 == s2) System.out.println (“s1, s2 refer to the same object”);
else System.out.println (“trouble”); < br /> Here output shows that two strings saved as a text object. That is, only in the pool above code creates a String object.
now see String s = new String (“abc”); statement, where “abc” itself is an object of the pool, and in the run-time execution new String () when,
in the pool copy the object into the heap, and the heap in a reference to this object s holding. ok, this statement would create two String objects.
String s1 = new String (“abc”);
String s2 = new String (“abc”);
if (s1 == s2) {/ / do not execute the statement}
judge will know when to use ==, although the two objects of the “content” the same (equals () to determine), but held two references refer to different variables,
The above code creates a few a String Object? (three, pool in a, heap of 2.)
wuwu summary
In summary, there are two ways to create strings: Two memory area (pool, heap)
1, “” quotes in the string pool created string
2, new, new string is created, you first see whether the pool has the same value of the string, If so, then a copy of the heap, and then return the address of the heap; if the pool does not, then create a heap, and then return the address of the heap (note that at this time do not need to copy to the pool from the heap , otherwise, the string will make the heap is always a subset of the pool, resulting in wasted space in the pool)!
In addition, the assignment of a string, if the right operand contains one or more reference string, then the heap and then create a string object, return a reference; such as String s = str1 “blog” ;
compare two strings already in the string pool object can use the “==” for, with more than equals operator faster

java string comparison in

January 4, 2011
to see an example:
Example A:
Java code

String str1 =” java ” ;
String str2 = “java”;
System.out.print (str1 == str2);
String str1 = “java” ; String str2 = “java”; System.out.print (str1 == str2);
earth a little Java-based people know will output false, because == compares the references, equals compare the content. I did not flicker all, you can run on your machine, the result is true! The reason is simple, String objects are placed in the constant pool, and again “java” when the string, JVM is very excited to have a reference point to str2 “java” object, it considers itself to save the memory overhead. Oh it is not difficult to understand
example B:
Java code

String str1 = new String (” java “);

String str2 = new String (“java”);
System.out.print (str1 == str2);
String str1 = new String (“java”) ; String str2 = new String (“java”); System.out.print (str1 == str2); seen on the cases are wiser, this certainly will output true! Unfortunately, JVM does not do so, the results are false. The reason is very simple, example A, the kind of statement is really a way to create the String constant pool “java” object, but once they see the new keyword, JVM will allocate space on the heap as a String. Both methods dubious statement, that is what I put “how to create a string object” into the reasons behind the terms. We have to yourself, there is an example.
example C:
Java code

String str1 =” java “;
String str2 =” blog “; < br />
String s = str1 str2;
System.out.print (s == “javablog”);
String str1 = “java” ; String str2 = “blog”; String s = str1 str2; System.out.print (s == “javablog”); Look at this example, many comrades not arrogantly is true or false, right. Loves to play fast thinking people would say it is false … … Congratulations to you, you will answer in it! To the “right” you completely remove the word correctly. The reason is simple, JVM will indeed have type such as String str1 = “java”; of the String object on a string constant pool, but it is done at compile time so, while String s = str1 str2; at run-time we know (we saw through the course, but Java must be only known at runtime, the human brain and the structure of different computer), that str1 str2 is created on the heap, s of course impossible to point to the reference string constant pool object. No people continue to see examples of the collapse of D.
example D:
Java code

String s1 =” java “;
String s2 = new String (” java “);
System.out.print (s1.intern () == s2.intern ());< br />
String s1 =” java “; String s2 = new String (“java”); System.out.print (s1.intern () == s2.intern ());
intern () is the stuff? Anyway, the result is true. If you have not used this method and trained programmers will see the JDK documentation. Simply put, it is to use intern () method you can use “==” string compare the contents. I see the intern () method in the end what the use, before I consider it much more than a. In fact, I wrote a lot more than this, intern () method, there are still many problems, such as efficiency, to achieve the non-uniform … …
example E:
Java code
< br />
String str1 = “java”;
String str2 = new String (“java”);
System.out.print (str1.equals (str2));
String str1 = “java”; String str2 = new String (“java”); System.out.print (str1.equals (str2)); both in the constant pool or objects in the heap, with the equals () method is to compare the contents of that simple!
above quote from: http://hi.baidu.com/dairywg/blog/item/495f81b1188 5fa500823027f.html
note the following java code C2 () is not mentioned in the article above.
Java code

public class StringCompare {
public static void A () {
String str1 = “java”;
String str2 = “java”;
System.out.println (str1 == str2); / / true
}

public static void B () {
String str1 = new String (“java”);
String str2 = new String (“java”);
System.out.println (str1 == str2); / / false
}
public static void C () {

String str1 = “java”;
String str2 = “blog”;
String s = str1 str2;
System.out.println (s == “javablog”); / / false
}
public static void C2 () {
String str1 = “javablog”;
String str2 = “java” “blog”; / / at compile time optimization into a String str2 = “javablog”;
System. out.println (str1 == str2); / / true
}
public static void D () {
String s1 = “java “;
String s2 = new String (” java “);
System.out.println (s1.intern () == s2.intern ()); / / true
}
public static void E () {
String str1 = “java”;
String str2 = new String (“java”);
System.out.println (str1.equals (str2)); / / true
}
public static void main (String [] args) {
A ();
B ();
C (); < br />
C2 ();
D ();
E ();
}
}
output ============
true
false
false
true
true
true

java string and string heap memory allocation pool

September 6, 2010
1. String str = new String (“abc”) and the String str = “abc” string “abc” is stored in the heap, not on < br />
stack.
2. In fact, in java there is a “character data pool” of memory management mechanism.
3. String str = “abc”, the implementation of this sentence, it will go “character data pool” search when there is “abc” string, if there

, the string assigned to the first address of str, if not, create a new string “abc” and the first address assigned to str;
4. String str = new String (” abc “), the implementation of this sentence, it will not consider the time has been in existence” abc “string, and
directly generate a new string” abc “and the first address assigned to the str, pay attention to “abc” is not on the “character data pool”;
5. the above analysis, String str = “abc” and more efficient than String str = new String (” abc “), because if there are repeated
string, the first way to save space.
6. The following examples illustrate, take a look at the results, a careful analysis of the reasons described above has been very clear:
public class Test {
public static void main (String args []) {
String s1 = new String (“abc “);// generated directly in the heap, the new” abc “
String s2 = new String (“abc “);// generated directly in the heap, the new” abc “
String s3 =” abc “; / / go to” character data pool “search when there is “abc” string, if there is
the first address of the string assigned to s3, and if not, the “character data pool” to generate a new string “abc “and will be the first to
address assigned to s3;
String s4 =” abc “; / / to” character data pool “search found on the step-generated” abc “string
, the first address assigned to the string s4, s3 and s4 when in fact, a character data point to the same pool of” abc “
System . out.println (s1 == s2);
System.out.println (s1 == s3);
System.out.println (s2 == s3) ;
System.out.println (s3 == s4);
}
}
Results: < br />
false
fasle
false
true
another: for example:

String str1 = “java”; / / pointer to the string pool
String str2 = “blog”; / / pointer to the string pool
String s = str1 str2; / / s is a pointer to the heap is “javablog” object in the heap operator to set up two String objects, the value of these two objects are the “java” “blog”. is copy from the string pool that these two values, then create two objects in the heap, and then create the object s, and then “javablog” heap address assigned to s. sentence were created? a String object!
System.out.println (s == “javablog “);// results are false.
Jvm does type such as String str1 = “java”; of the String object on the constant pool, but it is done at compile time, so, while String s = str1 str2; is running moment to know that str1 str2 is created on the heap, so the result is false the.
If you change the look of two ways:
String s = “java” “blog”; / / directly to the “javablog” into the string pool, System . out.println (s == “javablog”); the result is true, this sentence created? a String object
String s = str1 “blog”; / / do not put the string pool , but in the heap allocation, System.out.println (s == “javablog”); result is False, this sentence created? a String object
Summary
In summary, there are two ways to create strings: Two memory area (pool, heap)
1, “” quotes in the string pool created string 2, new, new string is created, you first see whether the pool has the same value of the string, if there is a copy of the heap, and then return the address of the heap; if the pool does not, then create a heap, and then return heap address (note that at this time do not need to copy to the pool from the heap, otherwise, the string will make the heap is always a subset of the pool, resulting in wasted space in the pool)! In addition, the assignment of a string, if the right operand contains one or more reference string, then the heap and then create a string object, return a reference; such as String s = str1 “blog”;

java String pool (string pool) and the string heap (heap) memory allocation

July 2, 2011
java runtime environment has a string pool (string pool), the String class maintenance.
execute the statement String str = “abc”, the first check whether there is a string pool string “abc”, if there is direct to “abc” address assigned to str, if there is no first Create a new string in the string pool “abc”, then assign str.
execute the statement String str = new String (“abc”), regardless of the existence of the pool string “abc”, directly to a new string “abc” (note: the new string “abc “not in the string pool), and then assigned to str.
previous statements, high efficiency, low efficiency of the latter statement, because the new strings take up memory space. String str = new String (); creates an empty string, and the String str = new String (“”); the same.
public String intern ()
standardized returns a string representation of the object. An initially empty string pool, which consists of class String privately maintained. When you call intern () method, if the string in the pool already contains a string equal to this String object (with the equals (Object) method to determine), the return string the string pool. Otherwise, this String object is added to the string pool, and returns a reference to this String object. It follows the following rules: For any two strings s and t, if and only if s.equals (t) is true, s.intern () == t.intern () it is true.
String.intern ();
add that: there was. class file constant pool during operation is jvm (java virtual machine) loads, and can expansion. String intern () method is a method of expansion of the constant pool; When a String instance (instance) str call intern () method, java find the constant pool have the same unicode string constants, and if so, then return to their reference If not, then the increase in the constant pool is equal to a unicode string str and returns its reference.
simple example:
String s = “kvill”;
String s1 = new String (“kvill”);
< br /> String s2 = new String (“kvill”);
System.out.println (s == s1);
s1.intern ();
s2 = s2.intern ();
System.out.println (s == s1);
System.out.println (s = = s1.intern ());
System.out.println (s == s2);
output is:
False < br />
False / / despite the implementation of s1.intern (), but its return value is not assigned to s1
True
True

finally get rid of a wrong understanding of:
Some people say, “Use String.intern () method of a String class can be saved to a global String table, if you have the same value unicode string already in the table, then the method returns the string already in the address table, if the table does the same unicode string, it will register its own address to the table “, if we put this global interpreted as a String constant pool table, then the last sentence “If the table does not have the same value of the string, it will register its own address to the table” is wrong.
simple example:
String s1 = new String (“kvill”);
String s2 = s1.intern ();

System.out.println (s1 == s1.intern ());
System.out.println (s1 “” s2);

System.out.println (s2 == s1.intern ());
The output is:
False
kvill kvill
True
We do not have to declare a “kvill” constant, so the beginning of the constant pool is not “kvill”, when we call s1.intern (), you in the constant pool Add in a new “kvill” constant, the original is not constant pool “kvill” still exists, it is not “put their address registered to the constant pool” of.
Example 1):
String str1 = “java”; / / str1 point to the string pool
String str2 = “blog”; / / str2 point to the string pool
String s = str1 str2; / / s is a pointer to the heap is “javablog” object heap operator will set up two String objects, These two objects are the “java”, “blog”, that is copied from the string pool, these two values, then create two objects in the heap, and then create the object s, and then “javablog” heap address assigned to s. / / This statement created a total of how many objects?
System.out.println (s == “javablog”); / / result is False
jvm (java virtual machine) does form String str1 = “java “; of the String object on the constant pool, but it is done at compile time, so, while String s = str1 str2; is only known at runtime, that str1 str2 is created on the heap, So the result is false the.
If you change the following two ways:
String s = “java” “blog”; / / directly to the “javablog” into the string pool
System.out.println (s == “javablog”); / / result is true
String s = str1 “blog”; / / do not put the string pool , but in the heap allocation
System.out.println (s == “javablog”); / / result is false
the difference between an object reference variable: < br />
string “abc” is a String object, the string pool (pool of literal strings) and heap (heap) objects stored in a string
First, the reference variable object
A a;
This statement declares a reference variable of class A, a, and the object is generally created by the new keyword, it is just a reference to a variable, and not object
two, java, all text strings (a string constant) is a String object. Some people (especially programmers c) In some occasions, like the string “as / as” an array of characters, which no solution because there are some strings and character arrays are intrinsically linked. In fact, with an array of characters are two completely different objects.
Third, create a string object
extensive use of the object as a string (it is an object, the object is always in the general heap (heap) memory is allocated ), java in order to save memory space and running time (eg, compare strings, == than equals () method faster), at compile time to put all of the text string into a string pool (pool of literal strings) in the run-time constant string pool as part of a pool. String pool advantage is that the pool all the same string constants are combined, it only takes up a space.
We know, for two reference variables, use == to determine their value (reference) are equal, that is, whether point to the same object:
String s1 = “abc “;
String s2 =” abc “;
if (s1 == s2) System.out.println (” s1, s2 refer to the same object “);
else System.out.println (“trouble”);
where the output shows, the two strings saved as a text object, that is, the above code only in the string pool (string pool) to create an object.
Now take a look at String s = new String (“abc”); statement, where “abc” itself is an object of the pool, and in the run-time execution new String () when the pool copy the object into the heap, and the heap in a reference to this object s holding. ok, this statement would create two String objects.
String s1 = new String (“abc”);
String s2 = new String (“abc”);
if (s1 = = s2) {} / / do not execute the statement
== judgments used here will know, although the two objects of the “content” the same (equals () to determine), but the two reference variables held Some references, the above code to create a few String Object? (Three, pool in a, heap of two)
To sum up:
There are two ways to create strings: Two memory area (pool vs heap )
1. “” quotes in the string pool created string
2. new, new keyword to create the string you first see the string pool (string pool ) have the same value in the string, if there is a copy of the heap (heap), and then returns the address of the heap; string pool if not, then create a heap, and then return to the heap ( heap) the address (note that at this time do not need to copy to the pool from the heap, otherwise, the string will make the heap is always a subset of the pool, resulting in wasted memory space for the string pool)
3. assign a string, if the right operand contains one or more reference string, then the heap and then create a string object, return a reference; such as String s = str1 “blog “;
compare the two already in the string pool object can use == for strings, with a faster rate than the equals operation.