―
―
ЛЕКЦИЯ №1. «ВВЕДЕНИЕ»
ЛЕКЦИЯ №2. «МНОГОПОТОЧНОСТЬ»
ЛЕКЦИЯ №3. «MESSAGE SYSTEM»
ЛЕКЦИЯ №4. «ИГРОВАЯ МЕХАНИКА»
ЛЕКЦИЯ №5. «ТЕСТИРОВАНИЕ И НАГРУЗКА»
ЛЕКЦИЯ №6. «I/O»
ЛЕКЦИЯ №7. «РЕСУРСНАЯ СИСТЕМА»
ЛЕКЦИЯ №8. «РАБОТА С БАЗАМИ ДАННЫХ»
ЛЕКЦИЯ №9. «ORM»
1
2
3
4
java [ options ] class [ args... ]
java [ options ] -jar file.jar [ args... ] + Main class in manifest header
public static void main(String args*+),…-
-classpath classpath путь к директории с классами приложения
-Xmsn стартовый размер Heap (например, -Xms256m) , default 2m
-Xmxn максимальный размер Heap (например, -Xmx1024m), default 64m
-Dproperty=value можно получить в коде - System.getProperty(“property”)
-XX:+UseConcMarkSweepGC – сборка мусора без пауз
http://www.oracle.com/technetwork/java/javase/downloads/
http://www.eclipse.org/downloads/
jetty-all-7.2.0.RC0.jar
http://tp.mail.ru/blog/201.html
Hint: http://wiki.eclipse.org/Jetty/Tutorial/Jetty_HelloWorld
Шаг 1: Написать «Hello World!» — приложение можно запустить и
оно выводит в лог - «Hello World!».
Шаг 2: Написать «Hello Server!» — приложение запускает jetty server
(на localhost:8080). В браузе можно открыть страничку
localhost:8080 и увидеть строку «Hello Server!».
Шаг 3: Изменить страницу, которую возвращает сервер так, чтобы она
перегружала себя раз в секунду. Вынести создание страницы в
отдельный класс (PageGenerator).
Hint: body onload='setInterval(function(){refresh()}
function refresh(){location.reload(true);}
1. История и особенности языка Java
2. Платформа Java. Java Editions.
GC, JVM, JDK, JRE. Bytecode
3. Правила наименований пакетов, классов,
переменных и методов. Запуск java приложений
Java весна 2013 лекция 1

Java весна 2013 лекция 1

  • 5.
  • 14.
    ЛЕКЦИЯ №1. «ВВЕДЕНИЕ» ЛЕКЦИЯ№2. «МНОГОПОТОЧНОСТЬ» ЛЕКЦИЯ №3. «MESSAGE SYSTEM» ЛЕКЦИЯ №4. «ИГРОВАЯ МЕХАНИКА» ЛЕКЦИЯ №5. «ТЕСТИРОВАНИЕ И НАГРУЗКА» ЛЕКЦИЯ №6. «I/O» ЛЕКЦИЯ №7. «РЕСУРСНАЯ СИСТЕМА» ЛЕКЦИЯ №8. «РАБОТА С БАЗАМИ ДАННЫХ» ЛЕКЦИЯ №9. «ORM» 1 2 3 4
  • 25.
    java [ options] class [ args... ] java [ options ] -jar file.jar [ args... ] + Main class in manifest header public static void main(String args*+),…- -classpath classpath путь к директории с классами приложения -Xmsn стартовый размер Heap (например, -Xms256m) , default 2m -Xmxn максимальный размер Heap (например, -Xmx1024m), default 64m -Dproperty=value можно получить в коде - System.getProperty(“property”)
  • 26.
    -XX:+UseConcMarkSweepGC – сборкамусора без пауз
  • 28.
  • 29.
  • 30.
    Hint: http://wiki.eclipse.org/Jetty/Tutorial/Jetty_HelloWorld Шаг 1:Написать «Hello World!» — приложение можно запустить и оно выводит в лог - «Hello World!». Шаг 2: Написать «Hello Server!» — приложение запускает jetty server (на localhost:8080). В браузе можно открыть страничку localhost:8080 и увидеть строку «Hello Server!». Шаг 3: Изменить страницу, которую возвращает сервер так, чтобы она перегружала себя раз в секунду. Вынести создание страницы в отдельный класс (PageGenerator). Hint: body onload='setInterval(function(){refresh()} function refresh(){location.reload(true);}
  • 31.
    1. История иособенности языка Java 2. Платформа Java. Java Editions. GC, JVM, JDK, JRE. Bytecode 3. Правила наименований пакетов, классов, переменных и методов. Запуск java приложений