#1.计算机的概念
软件+硬件
#2.操作系统
Windows、Mac、Linux、Unix等
#3.计算机编程语言
计算机语言是一种人与计算机沟通的媒介。
分类:
机器语言:都是基于二进制的方式,由0和1组成。
汇编语言:又称符号语言,使用了许多助记符来代替二进制指令,方便我们人去编写代码。
高级语言:分为面向过程和面向对象两大类。C语言是典型的面向过程的语言。C++、JAVA是典型的面向对象的语言。
语言分类说明图:
#4.Java语言介绍
Java是可以撰写跨平台应用软件的面向对象的程序设计语言。
核心优势是:跨平台(系统)
Java划分:
JavaSE(Java standard Editon)平台标准版
JavaME(Java Micro Edition)平台微版
JavaEE(Java Enterprise Editon)平台企业版
Java发展史关键节点:
1995年Java诞生
1996年jdk1.0诞生
2002年jdk1.4诞生,性能有了极大的提高
#5.Java环境的配置
1)jdk1.7默然安装
2)环境变量配置(path和JAVA_HOME)
3)Java与javac运行验证配置是否成功
#6.第一个程序hello world!
1)Hello.java文件的编写
2)Hello.java使用javac编码生成字节码文件Hello.class
3)使用Java运行Hello.class文件
#7.Java的跨平台性
Java的跨平台(系统)性是原理是JVM(Java虚拟机)的存在,不同的系统有对应的JVM。JVM相当于不同国家的人进行交流的中间翻译。
!!!!!有配套思维导图用于复习
地址:http://blog.csdn.net/baidu_37107022/article/details/67632291
博客地址:http://blog.csdn.net/baidu_37107022
第一个程序 Hello.java
public class Hello{
public static void main(String[] args){
System.out.println("Hello world!");
}
}
运行过程与结果:
第一个作业:生成如下内容
作业答案:
public class Person{
public static void main(String[] args){
System.out.println("姓名:Hugh");
System.out.println("年龄:21");
System.out.println("兴趣:篮球、读书、游戏");
System.out.println("技能:java,前端,php");
}
}
作业二:生成如下结果
作业答案:
public class zy02{
public static void main(String[] args){
System.out.println("***********************************");
System.out.println("* *");
System.out.println("* *");
System.out.println("* Hello World! *");
System.out.println("* *");
System.out.println("* *");
System.out.println("***********************************");
}
}