
Список уроков Следующий урок>>
Hello, World!
Java — объектно-ориентированный язык программирования. В нем существуют классы (class) и объекты (object). Объекты в Java представляют собой экземпляры класса.
Например, модель android смартфона Samsung Galaxy s6 вообще — это класс, а экземпляр Galaxy s6, котрый вы закажете на Ebay и он придет к вам по почте — это конкретный объект, экземпляр класса, и вы можете делать с ним все, что хотите.
Давайте напишем программу Hello World, которая просто выводит на экран надпись «Hello, World!».
1 2 3 4 5 |
public class Main { public static void main(String[] args) { System.out.println("Hello, World!"); } } |
Первая строка объявляет класс под названием Main.
1 |
public class Main { |
В Java каждая строка кода, которая может выполняться должна находиться внутри класса. Эта строка объявляет класс Main, модификатор доступа public означает что класс общедоступен и любой другой класс может получить доступ к нему. На данный момент это не важно, так что не волнуйтесь. Для начала просто напишем наш код в классе Main, а про объекты поговорим позже.
Обратите внимание, что, когда мы объявляем общедоступный класс (public), мы должны объявить его в файле с тем же именем (Main.java), иначе мы получим ошибку при компиляции.
Следующая строка:
1 |
public static void main(String[] args) { |
Это точка входа нашей Java программы. Метод main должен иметь точно такую же сигнатуру, как показано, иначе программа не будет работать.
- public снова же означает, что метод общедоступен
- static означает что вы можете выполнить этот метод без создания экземпляра класса Main
- void означает, что метод не возвращает никакого значения
- main — имя метода
При помощи этой строки мы выводим на экран «Hello, World!».
1 |
System.out.println("Hello, World!"); |
Это массив строк. Мы будем использовать его в следующем уроке, так что не волнуйтесь, если сейчас вы не все понимаете.
Пока потренируйтесь выводить различный текст, ибо только практика сделает из вас программиста! =)
Перевод с английского. Ссылка на источник
Список уроков Следующий урок>>
Здравствуйте. Вот тут написано «Давайте напишем программу». А где её написать? Нужна же какая-то среда разработки?
Да, Володька, ты трав)
Да, Володька, ты прав)
Где то я эту програмку уже видел)))
gподскажите в какой среде разработки надо писать ? плз
Может кто нибудь помочь мне с разроботкой , я честно запутался к кому можно написать , обратиться вопросы позадавать ?
Sublime text 3,мощный редактор и ещё есть eclipse но я им не пользовался!
Error:Gradle: A problem occurred configuring root project ‘P0031_firstproject’.
> Could not resolve all dependencies for configuration ‘:classpath’.
> Could not resolve com.android.tools.build:gradle:1.1.0.
Required by:
:P0031_firstproject:unspecified
> Could not GET ‘https://jcenter.bintray.com/com/android/tools/build/gradle/1.1.0/gradle-1.1.0.pom’.
> peer not authenticated
Никто не подскажет, на работе интернет кривоват, вручную никак нельзя поставить?
ПОМОГИТЕ
Error:Gradle: Execution failed for task ‘:app:dexDebug’.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
C:UsersadminAppDataLocalAndroidsdkbuild-tools21.1.2dx.bat —dex —no-optimize —output C:UsersadminAndroidStudioProjectsMyApplication223appbuildintermediatesdexdebug —input-list=C:UsersadminAndroidStudioProjectsMyApplication223appbuildintermediatestmpdexdebuginputList.txt
Error Code:
255
Output:
«reg» Ґ пў«пҐвбп ўгв॥© Ё«Ё ўҐиҐ©
Є®¬ ¤®©, ЁбЇ®«пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐвл¬ д ©«®¬.
Android Studio тут он пишет программы
Error:Gradle: Execution failed for task ‘:app:compileDebugAidl’.
> aidl is missing
что это помогите
надо кодировку документа поменять на utf-8 потом дальше смтрите
нужна программа android studio, вот можеш скачать бесплатно тут file:///C:/Users/%D0%90%D0%BB%D0%B5%D0%BD%D1%83%D1%88%D0%BA%D0%B0/Downloads/android-studio-bundle-141.1980579-windows.exe
что ето?
не могу найти ответа
Error: Could not find or load main class com.levys.myapplication1.Main
скачайте visual studio и там все есть и с++, java
Мне кажется пока не станешь болееменешным программером, писать нужно в блокноте, ну или максимум в notepad++
ПОМОГИТЕ ПОЖАЛУЙСТА
Error:Gradle: A problem occurred configuring root project ‘MyApplication’.
> Could not resolve all dependencies for configuration ‘:classpath’.
> Could not resolve com.android.tools.build:gradle:1.5.0.
Required by:
:MyApplication:unspecified
> Could not resolve com.android.tools.build:gradle:1.5.0.
> Could not get resource ‘https://jcenter.bintray.com/com/android/tools/build/gradle/1.5.0/gradle-1.5.0.pom’.
> Could not GET ‘https://jcenter.bintray.com/com/android/tools/build/gradle/1.5.0/gradle-1.5.0.pom’.
> Connection to https://jcenter.bintray.com refused
Could not resolve all dependencies for configuration ‘:classpath’.
Could not resolve com.android.tools.build:gradle:1.5.0.
Required by:
:MyApplication:unspecified
> Could not resolve com.android.tools.build:gradle:1.5.0.
> Could not get resource ‘https://jcenter.bintray.com/com/android/tools/build/gradle/1.5.0/gradle-1.5.0.pom’.
> Could not GET ‘https://jcenter.bintray.com/com/android/tools/build/gradle/1.5.0/gradle-1.5.0.pom’.
> Connection to https://jcenter.bintray.com refused
Как интересно! Я начинающий! ПОКА Я Испытываю восторг!!!
Не определяется точка входа. Текстовый файл в кодировке ANSI. При компиляции не ругается.
решено, на тот момент переменные среды еще небыли активны