第二天学习Java

总结

软件开发的组成

  • 需求捕捉(产品经理 :文档+初始图)

  • 需求分析(项目经理 :分配任务)

  • 系统设计(架构师:判断使用什么技术框架来开发)

  • 系统开发(UI设计师(P图)、前端工程师(界面的互动设计)、后端工程师(调用数据))

  • 系统测试(测试人员:测试代码)

  • 系统部署(运维人员:软件的安装和维护)

  • 网站运营(运营人员:电商网站的运营,就像双11)

计算机的分类

  • 机器语言:都是用二进制(0、1)表示的指令

  • 汇编语言:使用特殊的符号代替机器语言,需要用软件将汇编语言翻译成机器语言,汇编语言依赖与硬件体系,开发难度大(要记得指令多)

  • 高级语言:使用一定格式的自然语言编写代码,通过编译器将代码翻译成机器语言,不直接操作硬件,把繁琐的翻译操作交给编译器完成

Java概述

  • Java是由Sun公司于1995年5月推出的

  • Java是面向对象的程序设计语言

  • 由James Gosling和同事共同研发

  • 已成为web应用程序的首选开发语言(就是网站)

Java语言三个版本

  • J2SE 标准版 JAVASE

    1. Java基础

    2. 开发普通桌面和商务应用程序(扫雷、贪吃蛇等,但是不太好看)

  • J2EE 企业版 JAVAEE

    1. 包含的技术如Servlet、JSP等

    2. 主要用于web应用程序开发

  • J2ME 小型版 JAVAME

    1. 主要用于小型电子消费类产品,如手机中的应用程序等(以前的诺基亚)
  • 注意:Java1.5版本后,Java6.0更名为JAVAEE 、JAVASE、JAVAME

Java跨平台原理

  • 不同系统平台安装不同版本的JVM虚拟机,然后Java源代码通过编译后产生的字节码文件可以JVM虚拟机上运行,而不需要根据每个系统平台单独编写一套应用程序(比如安卓的应用程序不能直接在windows上运行这主要是通过Java虚拟机完成)

关于JDK、JRE、JVM

  • JVM

    Java源代码编译后产生字节码文件就是在JVM中运行

  • JRE

    Java运行环境,包括JVM和JAVA核心类库和支持文件

  • JDK

    Java开发组件,包括JRE和基础类库和开发工具(java、javac、javadoc)

JDK的卸载

  • 程序功能中卸载JDK

  • 在环境变量中删除JAVA_HOME、classpath、Path(里面的东西先保存起来)

  • 把C:\Windos\System32 下面除了JavaScript外其他Java开头文件都删了

第一个Java程序和注意事项

public class Student{
    //程序的入口
    public static void main(String[] args){
        //打印语句   完成的功能
        System.out.println("student...");
    }
}
  • 注意事项

    1. public修饰的类名要和文件名一致

    2. 类名要见名知意

    3. 类名不能使用特殊符号,只能以下划线、字母、$开头

    4. class是声明类,public static是修饰符

    5. Java程序的运行包括编译和运行两个阶段

    6. Java代码严格区分大小写

关于eclipse

  • 提高开发效率的工具

  • 下载绿色版不用安装,解压就行了

  • 设置字体大小:ctrl+ - 和 ctrl++

  • 设置字符编码:window->preferences->general->workspace

  • 恢复窗口:window->perspective->reset(意外删除窗口时)

  • 显示控制台:window->show view->console(意外删除控制台时)

  • 改变工作台颜色:window->preferences->general->appearance->Theme

  • 快速找到文件在磁盘上的位置:alt + shift + w->system explorer

  • 改类名:选中类,然后F2

关于注释

/**
 * @author 13454
 * 文档注释,可以通过javadoc生成文档		alt+shift+j
 * 对类注释
 */
public class HelloWorld{
	/**
	 * @param args
	 * 对方法注释
	 */
	public static void main(String[] args){
//		单行注释(对单行注释)	ctrl+/
		System.out.println("nihao");
		/*多行注释(对多行注释)	ctrl+shift+/	取消:ctrl+shift+\	*/	
		System.out.println("nihao");
		System.out.println("nihao");
		System.out.println("nihao");
		System.out.println("nihao");
		System.out.println("nihao");

	}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值