?.?.?. ???????? ?.?. (email: egrinkrug@hse.ru) - PowerPoint PPT Presentation

About This Presentation
Title:

?.?.?. ???????? ?.?. (email: egrinkrug@hse.ru)

Description:

Title: - Author: Administrator Last modified by: EGrinkrug Created Date – PowerPoint PPT presentation

Number of Views:115
Avg rating:3.0/5.0
Slides: 17
Provided by: admin1382
Category:
Tags: egrinkrug | email | hse | jndi

less

Transcript and Presenter's Notes

Title: ?.?.?. ???????? ?.?. (email: egrinkrug@hse.ru)


1
????????-??????????????? ?????? ?
????????????????
?????? 20 Java ? ??????????? ??????????? ????????
?.?.?. ???????? ?.?. (email egrinkrug_at_hse.ru)
2
??? ?? ?????? ?? ??? ??????...
3
???? Java (??. ????? 2)
  • ?? ?????? ???????? ???????? ?????????? ????? Java
    ????????-???????????????? ?????????????????????
    ????? ???????????????
  • ?? ????????? ?????????? ???????? ????? ?
    ???????? ?? ?????? ??? ?????? (JDK1.1) ??
    ???????????? ????????? (JDK1.6)
  • ?? ??????, ??? ?????? ? ??????? ????????? ?????
    ?? ???? ?????? ? JDK1.6 ???????????
    ????????????????? ????????, ?????????? ?
    ???????????????? 10 ? ????? ??? ????? ??? JDK 1.1
  • ?? (???? ? ?? ????????? ????) ????? ???? ???????,
    ??? ??? ????????? ????? ???????? ?? ?????? ?
    ????? Windows, ?? ? ? Linux, ? ??? ??????
    ????????, ??? ??????? ???????????????JDK/JRE (?
    ??? ?????????)
  • ??? ????? ??????????? ??????? write once, run
    everywhere.

4
?? ??????? ?????? ?????????? ????? ????????...
  • ?????????
  • ???????? ????????? ? ???????? ????? ???????? ?.?.
    ??????????, ?? ???? ?????????? ? ????, ??
    ???????? ?? ??? ?????????? (?????? ???????????
    Javadoc)
  • ?? ?????????? ????? ???????????? ???????????
    ????? (???????? ????????? ??? JavaBeans),
    ????????????? ???????????? ??? ??? ?
    ????????????, ????????? ?????? ? ?????? ?????? ?
    ??. (????? ??????? ?????? ? XML ??? ????? ?????)
  • ????? ???????????? ?????????, ?????????? ?
    ???????? ???, ?????????? ???????????? ???????????
    annotation processing tools
  • ??????? ??????? annotation processors (?????????
    ????????? ?????????), ? ???? ???????????
    ?????????? ???????????
  • ???? ????????? ??????? ? ???????????? ??
    ??????????? ???????????.
  • ? ???? ????? ????? ??????????? ???, ??? ?????????
    ??????????????? ???????????? Java.

5
??????????? (??. ????? 2)
  • ?? ???????????? - ???? ??? ??????????? IDE (???
    ????) ?????? ??????????? ?? ??????? JDK
  • java.exe ????????????? JAVA VM, ???????????
    Java-??????????
  • javac.exe ?????????? ????? Java
  • ????? ??? ????????????? (?) Javadoc.exe (???
    ??????)
  • ???????????? ???????? jar.exe (?????-??????)
  • ?? ?? ???????????? - ???? ?????? ??????????? ??
    ??????? JDK
  • javap.exe ???????????? (??????? ???????? ?
    ????????? JavaVM), ???? ????? ?????? ?????????
    ?????????????????? ? IDE (???/??????)
  • ?? ???????????? ?????? JPDA Java Platform
    Debugger Archtecture ???????? ? ?????????? ???
    ?????????? ?????????? (? IDE)
  • ?????? ?? ???????????? JVisualVM ? JConsole
    ??????????? ??? ????????? ? ??????? ?????? ?????
    Java VM.

6
??????????? ? API (??. ????? 2)
  • ?? ?? ????????? ?????? ?????? ???????????,
    ??????? ???? ????? ?????????? ?????????????????
    ????????????
  • Security
  • Internatonalization (Intl)
  • RMI remote method invocation
  • IDL (Interface Definition Language)
  • Java Deployment Tools ??? ????????
    java-?????????? ? ???????? ? web
  • Java Troubleshooting, Profiling, Monitoring and
    Management Tools
  • ???????????????? ???? ??? ????? ?????????? ?
    java ???????? (????? ??????????? ?????????? ?
    ???????...)
  • JVM Tool Interface (TI) native ???????????
    ????????? ? ?????????? JavaVM... ?????????????
    ???????????????? ???????.
  • ?????????? ?? ???? ???????? ???? ? ????????????
    JDK ? ???????? ???????? ? ???????? ?????????? (?
    ? ????).

7
JRE Web Development ????????
  • ?? ???? ???????? ????????? (? ?? ??
    ?????????????? ???????) ?????????????
    java-???????? ??? ??????? ???????? ???????
    ??????????
  • ?? ?? ????????? ?????????? Web Start (?? ?????
    ?????? ?? ? ???????? ?? ????????...)
  • ?? ?? ?????????? ??????????? Web-??????????.
  • ??? ??? ??????? ????? ???????? ??????????? ?
    ???????????? JDK (? ?????????????? ??????? ?
    ??????????? ??????????)

8
???????? ???????????????? GUI
  • ?? ?????? ???????? ? ???????????
  • ????? AWT (??????? ?????? ? JDK1.1)
  • ????? Swing
  • ???????? 2D-??????? (Java 2D)
  • ??? ???? ?? ?? ????????
  • ??????? Accessability (???????????? ??????????
    ??? ????????? ????, ???????? ?????? (Imagine
    Cup!), ? ?.?.)
  • ??????????? DD (Drag And Drop) ??? ?????? Java
    VM, ??? ? ????? Java VM ? ????? ???????????
  • ?????????????? ???????? ?????-?????? (?????? ??
    ????, ??????????? (??? ???? ?????????? ??????!),
    ? ?.?.)
  • ???????? ?????? ?? ?????? (????????????????????!)
  • Java Sound (????????? ???????????? ? ????????
    ???????? ????? ? ????????? ?? ?? ???????...)

9
JRE ?????????? ??? ??????????
  • ??????? ????????? ?????????? ? ???????
    CORBA-????????? ? ?.?. (? ?????????????? IDL)
  • ?????????? JDBC Java Database Connectivity
    ??? ??????? ? ????? ?????????? ?????? ?? RDB ??
    ??????? ?????? (??? ??????????? ? ?????????
    ???????? ???? ? ??????? JDK)
  • Java Naming and Directory Interface (JNDI)
    ????? ???????? ?????????? ? ????????????? ????
    ??? java-?????????? ??? ??????????? ??
    ?????????? ?????????? (??? ?????????????? ???????
    ? ????????? ????????)
  • Java RMI ? RMI over IIOP Remote Method
    Invocation ? RMI over Internet Inter-ORB Protocol
    ?????????? ??? ???????????????? CORBA ????????
    ? ?????????? ? ??????? RMI API
  • Scripting - ?????????? ?????????????? ??
    ??????????? ????????

10
JRE ?????? ??????? ??????????
  • ?? ???????? (??????) ?????????? ? ??????????
  • Beans
  • XML JAXP
  • Serialization
  • I/O
  • JNI (??? ????)
  • ?????? ????????m ?????? Math
  • ?? ?? ???????? ?? ??????? ?????
  • Internationalization support
  • JMX ???????? ??????????? ? ?????????? ?????? ?
    ???????????? ? java (c ?????????????? ?.?.
    Managed beans - MBeans)
  • Networking (! ????????? ????...)
  • ???????? ????????? ????? ??????? ? ??????
    ??????????, ????????????? ??? Java Community
    Process (Endorsed Standards Override Mechanism)

11
(???????????)
  • ???????? ?? ?????? ????? ?????
  • Security (????? ?????? ????!)
  • Extension Mechanism ????????? ????????????
    ??????? (????? ??? java3D - ????????)

12
JRE ??????? ?????????? ? ????????? ?????
  • ?? ????? ???????? ??????????????? ?? ?????
    ??????? ????????? ? ???????
  • java.lang ????????? ?????
  • java.lang.util ??????? ???????????????
    ????????
  • Collections
  • Concurrency
  • JAR/ZIP
  • Reflection
  • Regular Expressions (??????...).
  • ?? ? ??? ?? ?? ???????? ??? ????????? ???????????
    ? ????????
  • Logging, Preferences, Ref Objects (???????????
    ?????? ? GC), Versioning, Instrument API ? ?.?.
  • ????? ???????????? ????? ??????, ?? ???? ?????
    ????? ???????? ???????? ??? ????????????? ??
    ?????? ??????? ??????

13
????? Java SE
  • ?? ??????????? ?????????? ???????? ?? Java SE
    (1.6)
  • ? Java-???????????????? ???? ? ??????
    ???????????? ?????????????? ??????, ??????????? ?
    ??????????, ????????????? ?????????? ?????????? ?
    ??????????? (??????? ? ??????????)
  • ?????? ?? ??? ?? Apache community ...
  • ?? ????? ???????? ????????? ????? ?????? ? IDE
    (Idea).
  • ??? ???????????? ?? 3 ?????? (lt) ??????
    ??????????? ? ????? ???????? (??????? ???? ??????
    ?? ???????? ??????)?

14
??? / ??? / ????? ?????? ??, ??? ?? ??????...
15
(No Transcript)
16
QA
  • ????????? ?????? ???? ??????????? ?????????
    ?????????? java-???????? (??? ????????? ?????
    ??????????? ?????? ????????????? ??)...
  • ??? ???? ???? ?? ???? ?????????? ??????? ?
    ???????? ?????????? ?????, ???????? ? ??????...
  • ????????? ?? ?????????? ??????
    ??????? ??? ? ?? ???????????
Write a Comment
User Comments (0)
About PowerShow.com