26.09.2016

Програма Java

Original: http://guyhaas.com/bfoit/itp/JavaProgram.html

ВВЕДЕННЯ

У цьому уроці, ви дізнаєтеся,

1)  що робить Java такий удар з програмістами,
2)
які компоненти в світі Java є,
3)
як ви будуєте додаток Java, пройшовши через процес “редагувати, компілювати, Execute”.

Чому Java?

Java є мовою програмування, побудований для вік Інтернету. Він був побудований для світу, в якому все, що має якесь електронний компонент: стерео-системи, мобільні телефони, автомобілі, навіть ваш холодильник, все в Інтернеті. Цей світ перебуває прямо за рогом.

Що ж такого унікального Java, який просунув його швидке, широке визнання?

Він доступний на більшій кількості пристроїв у всьому світі, ніж будь-який інший мову. Зверніть увагу на те, що я говорю пристроїв – не тільки комп’ютери. Java в даний час використовується не тільки на мейнфрейм системах на підприємстві і персональних комп’ютерів в офісі і вдома – це також працює в стільникових телефонах.
Він був ретельно розроблений, щоб усунути багато з найбільш поширених причин помилок програмування – помилки. Java програми, компілюються безпомилкової, як правило, працювати! Сувора типізація даних і повне управління пам’яттю дві особливості, які роблять це можливим.
Вона забезпечує для безпечних програм, які можуть бути виконані в Інтернеті, не побоюючись їх заразити вашу систему з якийсь вірус або посадки троянську.

Що таке програма Java і Як створити?

Давайте подивимося на те, що робить програму Java. Програма Java побудована в письмовому вигляді (і посилання на вже наявні) речі називаються класами. У самому простому розумінні, програма Java є зв’язка класів. Ви будете будувати принаймні один, ввівши його вихідний код в файл.

Матеріал ви будете ввести (текст) має дуже специфічну структуру (її синтаксис), що компілятор Java очікує. Ви створюєте файли мови програмування Java за допомогою редактора, який доступний на вашому комп’ютері. На комп’ютері під керуванням Windows, Wordpad або Notepad буде працювати нормально. На робочій станції Sun, TextEdit хороший редактор.

Після того, як у вас є повний вихідний код Java в файлі, ви скомпілювати його. Компілятор Java перетворює ваш файл, повний символів в інший файл, який містить інструкції про те, що JVM (Java Virtual Machine) можна інтерпретувати, файл “.class”.

JavaC

Віртуальна машина Java бере на себе тут. існують JVMs для будь-якого комп’ютера і операційної системи, наприклад, ПК під управлінням Windows, комп’ютери компанії Sun Microsystems під управлінням Solaris або Linux, мобільні телефони і т.д. … Віртуальна машина Java бере ваш файл “.class”, завантажує її в свою віртуальну пам’ять, пов’язує багато речі разом, а потім починає інтерпретувати / виконання програми. Під час компонування, ваш файл класу буде поєднуватися з іншими класами, які є частиною середовища Java. Існують стандартні класи для допомагати вам робити такі речі, як відображення тексту на дисплеї, отримати символи, введені на клавіатурі, графічний дисплей речі, спілкуватися через Інтернет, … І, потім, з неї йде; ваша програма приходить до життя.

JavaJVM

Java, додатків, наш перший!

Є два види програм Java: аплетів і додатків. Ви почнете з дуже простим додатком.

Для того, щоб почати працювати вам необхідно почати працювати свій шлях через те, що відомо як “редагувати, компілювати, Виконати” процес або цикл. Це те, що ви будете схильні робити знову і знову, як ви працюєте на ваших Java-програм. Ця вправа дасть вам відчути, як ви будете працювати в середовищі Java. Щоб зробити це швидко і просто, ви почнете з того, що це найкоротший Java програма можливо.

Введіть наступний текст в ваш комп’ютер, помістивши його в файл під назвою “Hello.java”

 class Hello
   {
      public static void main(String[] args)
      {
         System.out.println("Hello World!");   
      }
   } // end class Hello 

Після того як ви його в файл на комп’ютері, перевірити його, щоб побачити, що він відповідає приклад – символ для символу, великі букви тільки тоді, коли приклад показує символи в верхньому регістрі, один і той же розділові знаки, і т.д … Коли ви думаєте, мати його, переконайтеся, щоб зберегти текст в файл: Hello.java.

Тепер прийшов час, щоб запустити компілятор Java з файлом “Hello.java” в якості вхідних даних. Це допоможе вам файл “Hello.class”. Введіть:

Javac Hello.java

Хіба це скаржаться? Можливо, це знайти помилку, що ви пропустили? Якщо так, то поверніться в редактор і порівняти текст з тим, що я надав. Компілятор говорить вам номер рядка, що він виявив помилку. Це повинно допомогти. Але ця помилка може бути на більш ранній рядку теж. Повторіть цей цикл “редагувати, компілювати” поки ви не отримаєте компілятор, щоб кинути скаржитися.

Тепер ви можете використовувати JVM для виконання вашої програми. Введіть:

Java Привіт

Зверніть увагу, що ви не вводите “Java Hello.class”, навіть якщо ви повинні були надати повне ім’я файлу для компілятора Java. Віртуальна машина Java (JVM) приймає і шукає файл Hello.class, навіть якщо ви тільки за умови, ім’я класу Hello, а не ім’я файлу. Якщо у вас є все правильно, система повинна відповідати:

Привіт Світ!

Прикольно … Ви тільки що ввели і стратили своє перше додаток Java.

Ви використовували Println команду в ваших програмах jLogo теж. Я додав цю команду в рамках підготовки до вашої перейти на Java. У стандартному Логотип, команда друку робить те, що робить Println jLogo в. Але, в Java, печатка не додає символ нового рядка до виходу – так само, як спосіб друку робіт в jLogo. У Берклі Логотип, команда типу йде від символу нового рядка.

jLogo
команда
Logo
команда
Java
метод
Описання
  print   type   print   Display the text provided as its input/argument.
  println   print   println   Display the text provided as its input/argument, followed by a newline character.
Таблиця 20.1

Підказки

Одним з найбільш поширених початкових помилок перемішує регістра символів. У Java, справа має значення. Слово-то не те ж саме, слово щось.

Ім’я класу ‘, має збігатися з ім’ям файлу, який він знаходиться. Вихідний код Java компілюється без будь-яких ознак проблем. Але, коли ви намагаєтеся виконати його, віртуальна машина буде скаржитися, що він не може знайти свій клас, ім’я якого збігається з ім’ям файлу.

Нарешті, зверніть увагу, що команда Java компілятор, Javac, очікує повне ім’я файлу, в тому числі “.java” частини; але команда Java не братиме повне ім’я файлу – він чекає, щоб знайти файл з вказаним ім’ям, що закінчуються на “.class


							               
																
                            

About The Author

admin

Comments are closed.