СодержаниеSystem. out. println ("Hello World") С: \> javac HelloWorld.Java С: > java HelloWorld Лекция 3 Типы С: \> java SimpleTypes С: \> java Array С: \> Java AutoMatrix Лекция 4 Операторы Целочисленные битовые операторы String binary[] = { "OOOO", "0001", "0010", "0011", "0100", "0101", "0110", "0111", "1000", "1001", "1010", "1011", "1100", "110 Сдвиги влево и вправо System.out.println(“b >>> 4 = 0x" + hex[(d >> 4) & 0x0f] + hex[d & 0x0f]) Битовые операторы присваивания Условные операторы String season April is in the Spring. String season January is a winter month with 31 days. Лекция 6 Классы Point р = new Point() Point p = new Point() Вызов метода Point3D p = new Point3D(10, 20, 30) Inside B's calime method Inside B's callrne method Inside A's metoo method System.out.println("callback called with " + p) Later Scon String s = new String() String(char chars[], int начальныйИндекс, int числоСимволов) String s = "abc" String s = "abc" String s = «Не is » + age + " years old." String s = new StringBuffer("He is ").append(age) String s = "Не is " + age + " years old." String s = "four: " + 2 + 2 С:\> Java toStringDemo p = Point[10, 20] String s = "This is a demo of the getChars method." Hello equals HELLO -> false String s1 = "Hello" Hello equals Hello -> true Hello == Hello -> false String s = "Now is the time for all good men " + Now is the time for all good men to come to the aid of their country "Hello".concat(" World") -> "Hello World" "Hello".replace('l' , 'w') -> "Hewwo" “Hello World “.trirn() -> "Hello World" StringBuffer sb = new StringBuffer("Hello") StringBuffer sb = new StringBuffer("Hello") StringBuffer sb = new StringBuffer("hello world !") Лекция 9 Обработка исключений Вложенные операторы try System.out.println("inside procedure") System.out.println(" inside procedure") Подклассы Exception Thread t = Thread.currentThread() С:\> java CurrentThreadDemo Thread ct = Thread.currentThread() Thread created: Thread[Demo Thread,5,main] C:\>java HiLoPri System.out.println("[" + msg) Лекция 11 Утилиты Double d1 = new Double(3.14159) С:\> java DoubleDemo C:\> java StackDemo С:\> java PropDemo StringTokenizer st = new StringTokenizer(in, "=:") Runtime r = Runtime. getRuntime() С:\> java ACDemo Лекция 12 Ввод/Вывод Abs Path:/Java/COPYRIGHT (путь от корневого каталога) Directory of /java InputStream f0 = new FileInputStream("/autoexec.bat") String tmp = "abcdefghijklmnopqrstuvwxyz" OutputStream out0 = new ByteArrayOutputStream() StringBufferInputStream( String s) BufferedInputStream(InputStream in) BufferedOutputStream(OutputStream out) PushbackInputStream(InputStream in) SequenceInputStream(Enumeration e) SequenceInputStream(InputStream s0, InputStream s1) InetAddress Address = InetAddress.getLocalHost() URL(String spec) URL(URL context, String spec) Лекция 14 Апплеты Codebase — MyApplet a = getAppletContext().getApplet("Duke") Hspace = pixels String Leading = Float.valueOf(getParameter("leading")) System.out.println(“Hello there, welcome to Java”) Dimension d = size() Font StrongFont = new Font("Helvetica", Font.BOLD|Font.ITALIC, 24) Reload – Останавливает, уничтожает и выгружает апплет, затем снова загружает, инициализирует и запускает его. Stop Start – Повторно запускает остановленный апплет. Доступна в JDK версии 1.1 или более поздних версий. Clone Tag – Открывает диалоговое окно, где выводится тег со всеми соответствующими тегами , которые создают данный апплет. Info Edit – Эта команда не реализована, поэтому меню Edit Print – Выводит апплет на печать. Доступна в JDK версии 1.1 или более поздних версий. Properties Close – Закрывает текущее окно appletviewer. Quit Java должен искать классы. Класс, указанный с помощью аргумента имя_класса Java, помещаются в массив и передаются методу main () при запуске Java. Java производит сбор мусора только при нехватке памяти или при явном вызове сборщика мусора. Когда параметр не задан, Java Classpath – Classpath – Classpath – Ест javah Classpath – Classpath – Java. Назначение этих параметров объяснялось в описании Java. Classpath – Class path – Адаптеры событий
|