Java概述和项目演示

Java概述和项目演示

 

1、 软件开发学习方法

多敲

多思考

解决问题

技术文档阅读(中文,英文)

项目文档

多阅读源码

2、 计算机

简称电脑,执行一系列指令的电子设备

 

3、 硬件组成

输入设备:键盘,鼠标

输出设备:显示器,音响

处理设备:CPU  :算术运算,逻辑运算

          CPU: 算术逻辑单元,控制单元

存储设备:

       主存:内存,临时存放,存取的速度快

       辅存:硬盘,U盘,光盘,软盘1.44M

       高速缓存cache

计量单位:

       1bit   0,1,0     1

       1byte    字节    8=1byte

       1k              1024byte=1k

       1m             1024k  =1m

       1g

       1t   

一个汉字两个字节 ,一个字母一个字节

A:   01000011

 

4、 软件组成

系统软件:

Window  5000个人 ,4

       桌面,服务器 window Server2003,DNS FTP ,邮件服务器,网关服务网,防火墙   :网路工程师   4

Linux  免费 ,安全/稳定性高    4年    

通用软件:office

应用软件:

   C/S:需要安装 C客户端 ,S服务端   QQ,影院售票系统,点餐系统

   B/SB浏览器,S服务器  京东网,火车售票系统,CRM

   手机应用:

B浏览器:Html5   前端开发

    Android,IOS

5、 人机交互

  Dos界面:命令方式

  图形界面:window图形界面

6、 Dos命令

Dir  查看文件/目录内容

Cd  切换目录

Mkdir  创建目录

Help  查看帮助

Rmdir  删除目录

Ipconfig   查看计算机的ip,网关,子网掩码

           ip:计算机在网络中的地址,具有唯一性

           Ip组成:网络Ip(指定处于网段)+主机ip(网段内编号)

                192.168.10.2(二进制32) 255. 255.255.255

               127.0.0.1  本机服务器

           A类:

                 . 网络编号.a.b.c  1.

             1~126

           B类:

                 . .网洛编号b.c

             128~191

           C类:

             192~223

                ...网络编号.    192.168.10   局域网

           D类:

           E:

   Ping  查看两台机器是否连接

7、 Java简介

  1995起源  

  典型应用在互联网,OAK语言:控制电器设备工作

8、 java的技术体系

 

JavaSE:桌面应用  .net   C#

JavaEE:企业级应用:CRM,OA

JavaME:手机或嵌入设备软件开发

9、 java之父

参考链接:https://baike.baidu.com/item/Java%E4%B9%8B%E7%88%B6/7522276?fr=aladdin

 

 

 

 

 

10、 Java发展历史和演进

参考链接:https://blog.csdn.net/djy1992/article/details/56666725

https://blog.csdn.net/tieselingzhi/article/details/79764048

 

JavaSun    Microsystems公司于19955月推出;

2009Oracle公司宣布正式以74亿美元的价格收购Sun公司,Java商标从此正式归 Oracle所有

Java不仅仅是一门编程语言,同时也是一个技术平台

Java技术分为三个版本:JavaSEJavaEEJavaME

JavaSEJavaSEJava Standard Edition:Java标准版 是其他版本的核心基 础,能用于开发桌面应用系统  

JavaEEJava  Enterprise  Edition):Java企业版 用于开发企业级应用

JavaMEJava Micro Edition):Java微型版 可以用于嵌入式设备系统 (已经很 少使用,被Android替代了)

Java版本的演进(目前最新是JDK10

 

 

11、 Java平台

跨平台的技术:跨软件平台,跨硬件平台

JVMjava虚拟器,一台虚拟机器

 

12、 开发工具

JDK:  java开发工具集   1.7

计事本

IDE:MyEclipse/Eclipse   Eclipse免费

 

13、 开发java程序步骤

1.编写java源程序   .java文件

2.编译             .class 字节码文件

3.解析运行    

 

 

public class MyTest {

public static void main(String  []args){

      System.out.println("hello");

  }

}

   

 

 public   公有的,指该类可以被任意访问

 class   类  :java文件就是类文件

 MyTest  类名: 理解成文件名

 

 

public static void main(String  []args){

      System.out.println("hello");

  }

 

代表方法(功能),作为工程入口

 

System.out.println("hello");

表示在控制台上输出hello

 

 

 

 

 

 

14、 Java语言的主要特点

参考链接:https://www.cnblogs.com/yxiaooutlook/p/7625362.html

 

跨平台性(一次编写到处运行)

 

健壮性

动态性

体系结构中立

安全性优越

多线程

分布式

丰富的第三方开源组件

15、 Java基础项目演示

Java基础项目演示

java -jar  jar包路径

 

 

 

 

 


 

 

 

 

 

16、 Java开发环境的搭建

16.1 安装jdk下载jdk 

JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index.html

JDK安装与配置:https://www.cnblogs.com/smyhvae/p/3788534.html

 

 

 

 

 

 

 

点击安装就可以了

 

bin文件夹中存放可执行的程序

 

 

 

 

 

16.2 配置环境变量

 

 

(1)新建->变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径)

(2)编辑->变量名"Path",在原变量值的最后面加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

(3)新建->变量名“CLASSPATH”,变量

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

 

 

 

16.3 测试开发环境

 

 

 

 

16.4 eclipse的安装和基本使用

解压

 

运行

 

发送桌面快捷方式

 

 

 

 

1.创建java工程

 

 

2.创建包

选中项目右键new-->package

 

 

 

3.创建类,(.java文件)

 

 

 

 

 

4.编译/解析运行

运行方式1

 

运行方式2

 

 

运行结果

 

 

17、 JVMJREJDK之间的关系

 

参考网址:https://blog.csdn.net/geyouchao/article/details/51669552

JDKJava Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环 JREJava工具Java基础类库

 

 

 

 

JREJava  Runtime  Environment)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java

核心类库

 

 

 

JVMJava  Virtual  Machine  Java虚拟机)的缩写,是整个java实现跨平台的最核心的部分,能够运

行以Java语言写作的软件程序。

 

 

 

 

18、 JDK常用命令的介绍

 javac  编译器,将源程序转成字节码;

 java  运行编译后的java程序(.class后缀的);

 jar  打包工具,将相关的类文件打包成一个文件;

 javadoc  文档生成器,从源码注释中提取文档;

 

 

 

 

 

 

 

 

 

19、 使用记事本开发HelloWorld

 

 

 

 

 

 

 

 

 

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">

 
 
 
 





转载于:https://www.cnblogs.com/myblogpengjia/p/9594316.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值