Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Java.Fundamentals.For students of universities.

Содержание

Типы данныхПримитивы:boolean, byte (8)char, short,(16)int, float,(32)long,double(64)Ссылочные типыКлассыИнтерфейсыМассивыenum
Java in pictures Типы данныхПримитивы:boolean, byte (8)char, short,(16)int, float,(32)long,double(64)Ссылочные типыКлассыИнтерфейсыМассивыenum Autoboxing Primitive to Wrapperpublic 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+ Wrapper into primitive Unboxingpublic 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+ ОператорыУсловныйif()…else…выбораswitch(){case …:…default …}цикла с предусловиемwhile(...){}цикла с постусловиемdo{…}while(…)параметрического циклаfor(иниц ; услов ; шаг){…} Package Java.lang.*;http://docs.oracle.com/javase/6/docs/api/java/lang/StringStringBufferStringBuilderThreadThrowableClass ObjectNumber(Wrappers)ErrorExceptionsMathClass System Основные классы в пакете java.lang Базовый класс Object в java. http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html для одного и того-же объекта, хеш-код всегда будет одинаковым; если объекты одинаковые, то и хеш-коды одинаковые (но не наоборот ) если хеш-коды равны, то входные объекты не всегда равны (коллизия) если хеш-коды разные, то и объекты гарантированно разные; Понятие эквивалентности. Метод equals() Метод equals() обозначает отношение эквивалентности объектов. Эквивалентным называется Class String Class StringBuffer(нет у String) Class Number Класс Math является конечным (final) и все методы, определённые в классе Math package java.io; java.io.*FileFilenameFilterInputStreamOutputStreamFilelnputStreamFileOutputStreamPrintStreamConsole ReaderWriter
Слайды презентации

Слайд 2


Слайд 3

Типы данныхПримитивы:boolean, byte (8)char, short,(16)int, float,(32)long,double(64)Ссылочные типыКлассыИнтерфейсыМассивыenum

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

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


Слайд 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);  
}}  

Autoboxing Primitive to Wrapperpublic 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+

Слайд 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);    
}}

Wrapper into primitive Unboxingpublic 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+

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

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

; услов ; шаг){…}


Слайд 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

Package Java.lang.*;http://docs.oracle.com/javase/6/docs/api/java/lang/StringStringBufferStringBuilderThreadThrowableClass ObjectNumber(Wrappers)ErrorExceptionsMathClass System

Слайд 12 Основные классы в пакете java.lang Базовый класс Object в

Основные классы в пакете java.lang Базовый класс Object в java. http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html

java. http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html


Слайд 13 для одного и того-же объекта, хеш-код всегда будет

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

одинаковым;


Слайд 14 если объекты одинаковые, то и хеш-коды одинаковые (но

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

не наоборот )


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

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

равны (коллизия)


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

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




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

Понятие эквивалентности. Метод 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 нет.

Слайд 18 Class String

Class String

Слайд 19 Class StringBuffer(нет у String)

Class StringBuffer(нет у String)

Слайд 20 Class Number

Class Number

Слайд 21 Класс Math является конечным (final) и все методы,

Класс 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(см.”Практический курс”)


Слайд 23 package java.io;

package java.io;

Слайд 24 java.io.*
File
FilenameFilter
InputStream
OutputStream
FilelnputStream
FileOutputStream
PrintStream
Console
Reader
Writer

java.io.*FileFilenameFilterInputStreamOutputStreamFilelnputStreamFileOutputStreamPrintStreamConsole ReaderWriter

  • Имя файла: javafundamentalsfor-students-of-universities.pptx
  • Количество просмотров: 143
  • Количество скачиваний: 0