Инфоурок Информатика ПрезентацииJava.Fundamentals.For students of universities.

Java.Fundamentals.For students of universities.

Скачать материал
Скачать материал

Описание презентации по отдельным слайдам:

  • Java in pictures

    1 слайд

    Java in pictures

  • 2 слайд

  • Типы данныхПримитивы:
boolean, byte (8)
char, short,(16)
in...

    3 слайд

    Типы данных
    Примитивы:
    boolean, byte (8)
    char, short,(16)
    int, float,(32)
    long,double(64)

    Ссылочные типы
    Классы
    Интерфейсы
    Массивы
    enum

  • 4 слайд

  • 

Программирование.Основы синтаксиса языка ЯВУТипы данных.Примитивы.5

    5 слайд




    Программирование.
    Основы синтаксиса языка ЯВУ
    Типы данных.Примитивы.
    5

  • AutoboxingPrimitive to Wrapperpublic class WrapperExample1{  
public static ...

    6 слайд

    Autoboxing
    Primitive to Wrapper
    public class WrapperExample1{  
    public static void main(String args[]){  
    //Converting int into Integer  
    int a=20;  
    Integer i=Integer.valueOf(a);//converting   
    Integer j=a;//autoboxing  
      
    System.out.println(a+" "+i+" "+j);  
    }}  

  • Wrapper into primitiveUnboxingpublic class WrapperExample2{    
public stati...

    7 слайд

    Wrapper into primitive
    Unboxing
    public class WrapperExample2{    
    public static void main(String args[]){    
    //Converting Integer to int    
    Integer a=new Integer(3);    
    int i=a.intValue();//converting Integer to int  
    int j=a;//unboxing, now compiler will write a.intValue() internally    
        
    System.out.println(a+" "+i+" "+j);    
    }}

  • 8 слайд

  • ОператорыУсловный
if()…else…выбора
switch(){
case …:…
default …
}цикла с пред...

    9 слайд

    Операторы
    Условный
    if()…else…
    выбора
    switch(){
    case …:…
    default …
    }
    цикла с предусловием
    while(...){}
    цикла с постусловием
    do{…
    }
    while(…)
    параметрического цикла
    for(иниц ; услов ; шаг){…}

  • 10 слайд

  • Package  Java.lang.*;http://docs.oracle.com/javase/6/docs/api/java/lang/Strin...

    11 слайд

    Package Java.lang.*;
    http://docs.oracle.com/javase/6/docs/api/java/lang/
    String
    StringBuffer
    StringBuilder
    Thread
    Throwable
    Class Object
    Number
    (Wrappers)
    Error
    Exceptions
    Math
    Class System

  • Базовый класс Object в java.1. public final native Class getClass()2. public...

    12 слайд

    Базовый класс Object в java.
    1. public final native Class getClass()
    2. public native int hashCode()
    3. public boolean equals(Object obj)
    4. protected native Object clone() throws CloneNotSupportedException
    5. public String toString()
    6. public final native void notify()
    7. public final native void notifyAll()
    8. public final native void wait(long timeout) throws InterruptedException
    9. public final void wait(long timeout, int nanos) throws InterruptedException
    10. public final void wait() throws InterruptedException
    11. protected void finalize() throws Throwable
    Основные классы в пакете java.lang
    Базовый класс Object в java.
    http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html
    12

  • для одного и того-же объекта, хеш-код всегда будет одинаковым;

    13 слайд

    для одного и того-же объекта, хеш-код всегда будет одинаковым;

  • если объекты одинаковые, то и хеш-коды одинаковые (но не наоборот )

    14 слайд

    если объекты одинаковые, то и хеш-коды одинаковые (но не наоборот )

  • если хеш-коды равны, то входные объекты не всегда равны (коллизия)

    15 слайд

    если хеш-коды равны, то входные объекты не всегда равны (коллизия)

  • если хеш-коды разные, то и объекты гарантированно разные;

    16 слайд

    если хеш-коды разные, то и объекты гарантированно разные;

  • Понятие эквивалентности. Метод equals()Метод equals() обозначает отношение э...

    17 слайд

    Понятие эквивалентности. Метод equals()

    Метод equals() обозначает отношение эквивалентности объектов. Эквивалентным называется отношение, которое является симметричным, транзитивным и рефлексивным.

    Рефлексивность: для любого ненулевого x, x.equals(x) вернет true;
    Транзитивность: для любого ненулевого x, y и z, если x.equals(y) и y.eqals(z) вернет true, тогда и x.equals(z) вернет true;
    Симметричность: для любого ненулевого x и y, x.equals(y) должно вернуть true, тогда и только тогда, когда y.equals(x) вернет true.
    Также для любого ненулевого x, x.equals(null) должно вернуть false.
    Отличия equals() от операции == в классе Object нет.

  • Class String

    18 слайд

    Class String

  • Class StringBuffer(нет у String)

    19 слайд

    Class StringBuffer(нет у String)

  • Class Number

    20 слайд

    Class Number

  • Класс Math является конечным (final) и все методы, определённые в классе Math...

    21 слайд

    Класс Math является конечным (final) и все методы, определённые в классе Math являются (статичными) static, т. е. невозможно наследовать от класса Math и замещать эти методы. Кроме того, класс Math имеет приватный конструктор, то есть невозможно создать его экземпляр.
    В классе Math есть следующие методы: ceil(), floor(), max(), min(), random(), abs(), round(), sin(), cos(), tan() и sqrt().
    Метод ceil() возвращает наименьшее значение типа double (двойной), которое не меньше аргумента и равно математическому целому.
    Например:
    Math.ceil(5.4) // gives 6
    Math.ceil(-6.3) // gives -6

    Основные классы в пакете java.lang
    Использование класса Math(см.”Практический курс”)
    21

  • 22 слайд

  • package java.io;

    23 слайд

    package java.io;

  • java.io.*FileFilenameFilterInputStreamOutputStreamFilelnputStreamFileOutputSt...

    24 слайд

    java.io.*
    File
    FilenameFilter
    InputStream
    OutputStream
    FilelnputStream
    FileOutputStream
    PrintStream
    Console
    Reader
    Writer

  • 25 слайд

  • 26 слайд

Краткое описание документа:

Программирование на Java (он является компилирующим языком) имеет то преимущество, что код, написанный на данном языке программирования, переводится с помощью соответствующей программы-транслятора в так называемый байт-код, а он, в свою очередь, — в машинный код с помощью виртуальной машины Java (Java Virtual Machine, или просто JVM). Поэтому написанная на Java программа выполняема на любом компьютере с любой системой, лишь бы на нем была установлена виртуальная машина Java. Таким образом и обеспечивается одно из главных преимуществ языка Java — переносимость создаваемых на нем программ на компьютеры разных типов.

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 172 664 материала в базе

Скачать материал

Другие материалы

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 18.07.2015 729
    • PPTX 2.7 мбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Dudnik Oxana Antonovna. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Dudnik Oxana Antonovna
    Dudnik Oxana Antonovna
    • На сайте: 8 лет и 2 месяца
    • Подписчики: 1
    • Всего просмотров: 24877
    • Всего материалов: 37

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой