Knigionline.co » Программное обеспечение » Java руководство для начинающих

Java руководство для начинающих - Шилдт Герберт (2012)

Java руководство для начинающих
  • Год:
    2012
  • Название:
    Java руководство для начинающих
  • Автор:
  • Жанр:
  • Оригинал:
    Английский
  • Язык:
    Русский
  • Издательство:
    Вильямс
  • Страниц:
    316
  • ISBN:
    978-5-8459-1770-6
  • Рейтинг:
    4.3 (4 голос)
  • Ваша оценка:
"Java: руководство для начинающих", автором которого является Герберт Шилдт, а также на его счету популярные по всему миру книги по языкам программирования, таким образом, чтобы у читателя получилось быстро освоить основные навыки программирования на Java. Полностью обновленное по версии Java Platform, Standard Edition 7, пятое издание этого учебного пособия начинается с обзора самых простейших основ, не исключая выполнение простых программ на Java и компилирование. Далее в нем описаны синтаксические конструкции и ключевые слова составляющие основу Java как языка программирования. Затем следует изложение наиболее передовых языковых средств Java, включая многопоточное и обобщенное программирование. Книга завершается введением в библиотеку Swing. Использованный в книге справочный и учебный материал позволяет читателю быстро и легко освоить основы программирования на Java. В целях упрощения процесса изучения Java, учебник построен следующим образом: - Базовые понятия и навыки. Все главы начинаются с перечня базовых понятий и навыков, которые будет необходимо усвоить читателю. - Обращение к знатоку. Во врезках под этим заголовком даны полезные рекомендации в форме вопрос-ответ. - Примеры для опробования. Это примеры небольших проектов, наглядно показывающие, как применять полученные навыки и знания на практике. - Упражнения для самопроверки. В конце каждой главы присутствуют контрольные вопросы и задания для проверки прочности изученного материала. - Подробные комментарии к примерам программ. Все примеры программ в этом учебном пособии снабжены подробными комментариями, которые описывают приемы программирования Java и демонстрируемые языковые средства.

Java руководство для начинающих - Шилдт Герберт читать онлайн бесплатно полную версию книги

После выполнения этих строк кода объект str2 будет также содержать символьную строку "Hello".

Ниже представлен еще один способ создания объекта типа String.

String str = "Java strings are powerful.";

В данном случае объект str инициализируется последовательностью символов "Java strings are powerful." (Строки в Java эффективны).

Создав объект типа String, можете использовать его везде, где допускается строковый литерал (последовательность символов, заключенная в кавычки). Например, объект типа String можно передать в качестве параметра методу println () при его вызове, как показано в приведенном ниже примере программы.

// Представление класса String,

class StringDemo {

public static void main(String args[]) {

// объявить символьные строки разными способами

String strl = new String("Java strings are objects.");

String str2 = "They are constructed various ways.";

String str3 = new String(str2);

System.out.println(strl) ;

System.out.println(str2) ;

System.out.println(str3) ;

}

}

Выполнение этой программы дает следующий результат:

Java strings are objects.

They are constructed various ways.

They are constructed various ways.

Операции над символьными строками

Класс String содержит ряд методов, предназначенных для выполнения действий над символьными строками. Ниже описаны некоторые из них.

boolean equals (str)

Возвращает логическое значение true, если текущая строкасодержит ту же последовательность символов, что и параметр str

int length ()

Возвращает длину символьной строки

char charAt (index)

Возвращает символ, находящийся в строке на позиции, указываемой параметром index

int compareTo (String str)

Возвращает отрицательное значение, если текущая строкаменьше строки str, нуль, если эти строки равны, и положительное значение, если текущая строка больше строки str

int indexOf (String str)

Производит в текущей строке поиск подстроки, определяемой параметром str. Возвращает индекс первого вхождения подстроки str или -1, если поиск завершается неудачно

int lastlndexOf (String str)

Производит в текущей строке поиск подстроки, определяемойпараметром str. Возвращает индекс последнего вхожденияподстроки str или -1, если поиск завершается неудачно

В приведенном ниже примере программы демонстрируется применение перечисленных выше методов, оперирующих символьными строками.

// Некоторые операции над символьными строками,

class StrOps {

public static void main(String args[]) {

String strl =

"When it comes to Web programming, Java is #1.";

String str2 = new String(strl);

String str3 = "Java strings are powerful.";

int result, idx;

char ch;

System.out.println("Length of strl: " +

strl.length());

// отобразить строку strl посимвольно,

for(int i=0; i < strl.length(); i++)

System.out.print(strl.charAt(i));

System.out.println();

if (strl.equals(str2) )

System.out.println("strl equals str2");

else

System.out.println("strl does not equal str2");

if(strl.equals(str3))

System.out.println("strl equals str3");

else

System.out.println("strl does not equal str3");

result = strl.compareTo(str3);

if (result == 0)

System.out.println("strl and str3 are equal");

else if(result < 0)

System.out.println("strl is less than str3");

else

System.out.println("strl is greater than str3");

// присвоить переменной str2 новую строку

str2 = "One Two Three One";

idx = str2.indexOf("One");

Перейти
Наш сайт автоматически запоминает страницу, где вы остановились, вы можете продолжить чтение в любой момент
Оставить комментарий