Hello World

Hello Young


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

  • 搜索

Java 学习指南_学习Java:O_O什么是Object对象?

发表于 2017-07-02 | 分类于 java

什么是Object对象?

对象是理解面向对象技术的关键。看看你的四周,你会发现许多现实世界中对象的例子:你的狗,你的桌子,你的电视机,你的自行车。

现实世界中的对象由两大特征:它们都有state 状态和behavior行为。狗有状态(名字,颜色,品种,饥饿与否)以及行为(狂吠,卖萌,摇尾巴)。自行车也有状态(当前挡位,当前踏板节奏,当前速度)以及行为(改变挡位,改变踏板节奏,使用刹车)。辨别现实生活中的事物的状态与行为,是一种很棒的开始思考面向对象编程的方法。

阅读全文 »

Java 学习指南_学习Java:O_O面向对象编程的概念

发表于 2017-07-02 | 分类于 java

课程:O_O面向对象编程的概念

如果你以前从来没有使用过面向对象编程语言,在你写代码之前你需要学习一些面向对象编程的基本概念。本课程教你对象,类,继承,接口以及包。每一部分都注重介绍了这些概念与现实世界的关联,同时也提供了这些在概念在Java语言中的表示语法。

阅读全文 »

Java 学习指南_学习Java

发表于 2017-07-02 | 分类于 java

学习路径: Java语言基础

本系列教程包含了Java编程语言的基础内容。

  • 面向对象的概念 包括面向对象编程的核心概念: 对象,messages,类,以及继承。本课程结束时将向你展示面向对象的概念是怎样转换为代码的。如果你以已经熟悉了面向对象编程可以跳过本课程。
  • 语言基础 描述了Java编程语言的基本特点。包含了变量,数组,数据类型,运算符,控制流程。
  • 类和对象 介绍了如何编写创建对象的类,以及如何创建和使用对象。
  • 注解 为编译器提供信息的源数据格式。本课程介绍在何处以及如何使用注解来提高编程效率。
  • 接口以及继承 介绍什么是接口,为什么你需要使用接口,以你如何编写接口。本部分同样介绍了如何从一个已有类派生出新的类。即子类如何从父类中继承fields属性(属性,域,类变量,实例变量,感觉属性好理解)和方法的。你会学到所有的类都是源自Object类,以及如何修改从父类继承的方法。
  • 数字与字符串 本课程讲述了如何使用Number 以及 String对象,同样介绍了如何格式化输出的内容。
  • 泛型 泛型是Java编程语言的强大特性。帮助你确保代码中的类型安全,并且使你的程序bug在编译时就被检测到。
  • 包 包时Java语言组织类文件的结构以及类与类之间关系的特性。

JAVA 学习指南_开始:常见问题及解决方法

发表于 2017-07-02 | 分类于 java

课程:常见问题及解决方法

编译问题

Windows 常见错误

**'javac' is not recognized as an internal or external command, operable program or batch file**

如果碰到这个问题,Windows找不到编译器javac

有一种方法可以告诉Windows去哪找到javac.假设你安装了JDK8 在C:\jdk1.8.0目录下。在命令行提示信息后输入如下命令并按下Enter回车键。

1
C:\jdk1.8.0\bin\javac HelloWorldApp.java

如果你选择这么操作,那么你每次编译和运行程序都需要在javac和java命令之前添加该路径。为了避免每次都输入,你可以在参考JDK8安装教程中的配置环境变量。

**Class names, 'HelloWorldApp', are only accepted if annotation processing is explicitly requested**

如果你碰到这个错误,说明你在执行javac的时候忘了写.java后缀。记住,命令应该是 javac HelloWorldApp.java而不是javac HelloWorldApp.

阅读全文 »

JAVA 学习指南_开始:深入了解”Hello World“应用程序

发表于 2017-07-01 | 分类于 java

课程:深入了解”Hello World“应用程序

现在你已经看到了Hello World应用程序,或许也已经编译运行了,或许你会疑惑它是怎么工作的.再看一遍它的代码:

1
2
3
4
5
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!"); // Display the string.
}
}

HelloWorld 应用有三个关键的部分组成:源码注释,HelloWorldApp类定义,以及main方法。通过以下内容你将对这段代码有一个基本的理解,但是更深层的含义只有你完成了教程剩余部分才会理解透彻。

阅读全文 »

JAVA 学习指南_开始:HelloWorld应用

发表于 2017-06-29 | 分类于 java

课程:”Hello World”应用

以下列出的章节提共不同平台创建“Hello World”应用的详细指导。第一部分提供了利用NetBeans IDE创建应用的教程,NetBeans IDE是一个极大简化程序开发过程的集成开发环境,可以运行在以下任一个平台。剩余部分提供了针对不同平台命令行工具开发知道。如果运行出现问题,可以在参考常见问题章节,入门者碰到的大部分问题都可以找到解决方法。

  • 适用NetBeans 开发Hello World 本教程针对NetBeans IDE使用者。NetBeans IDE运行在Java 平台上,意味这只要你的操作系统支持 JDK7,就可以使用NetBeans。Windows, Solaris OS, Linux, and Mac OS X都是支持的。如果可以请尽量适用IDE代替命令行开发。
  • Microsoft Windows 开发 Hello World 本命令行开发教程适用于Windows XP Professional, Windows XP Home, Windows Server 2003, Windows 2000 Professional, and Windows Vista等用户。
  • “Solaris OS ,Linux 开发 Hello World!” 本命令行开发教程适用于 Solaris OS and Linux用户.编译及与运行过程中碰到任何问题都可以参考 常见问题及解决方法 。
    阅读全文 »

JAVA 学习指南_开始:Java技术现象

发表于 2017-06-28 | 分类于 java

课程:Java技术现象

好像到处都在谈论Java ,那么到底什么是Java?接下来的几个章节将介绍为什么Java即使编程语言又是开发平台,并简单介绍Java可以为你带来什么。

  • 关于Java
  • Java可以做什么
  • Java将为我的生活带来什么改变
阅读全文 »

JAVA 学习指南_开始

发表于 2017-06-27 | 分类于 java

学习路径:开始

本学习路径提供了Java编程语言入门的所有内容。

  • Java 技术现象 Java 技术整体概览。讨论了Java编程语言和Java 平台两部分内容,简要概括了这门技术可以做什么以及它能为你的生活带来什么便利。
  • “Hello world!”应用 手把手的教你如何下载安装Java开发环境,以及如创建一个简单的”Hello world!”应用。分别提供了NetBeans IDE,Windows,Solaris OS,Linux,以及Mac用户版本的教程。
  • 深入了解”Hello World!” 详细描述了”Hello World!”应用的每一部分代码,包括代码注释,HelloWorldApp类定义代码块,以及main方法。
  • 常见问题以及解决方法 如果你在编译几运行项目中遇到麻烦可以在这里找到问题。
    ​

JAVA 学习指南

发表于 2017-06-26 | 分类于 java

本系列为Oracle 官方学习手册学习记录,文中链接无效的,后期陆续更新后会补上。

JAVA 学习指南

Java学习指南是针对想使用Java编程语言创建应用者的实用指导手册。包含了数百个完整,可运行的实例,和数十个课程。每一组相关的课程归纳为学习’路线’。

Java学习指南主要描述了 Java SE 8相关的特性。所以为了达到最好的效果,请下载 JDK 8。

新内容

Java 学习指南跟随Java 平台的升级持续更新,并吸收整理了来自读者的反馈。
当前版本的学习指南对应JDC8u101版本。
两个新的处理限定属性entityReplacementLimit,maxXMLNameLimit已经加入到JAXP。详情参见 Processing limit。

阅读全文 »

Hello World

发表于 2016-07-05

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

阅读全文 »
1…78
Hello Young

Hello Young

80 日志
1 分类
75 标签
GitHub
  • Phaser
© 2018 Hello Young
由 Hexo 强力驱动
主题 - NexT.Pisces