Конспект лекций по курсу Выбранные вопросы информатики (часть 1) для специальности



Содержание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 –
Адаптеры событий