学习编程  听说读写 寻寻渐进   要准备好长期蒙蒙的状态  延迟3个月后明白

机器语言 二级制 1010  1100 0011

汇编语言 助记词表达程序   机器如果执行就需要编译  汇编语言移植性差

高级语言  使用大量的英语或英文简写定于程序语言的语法

嵌入式 控制硬件 C语言
                                  JAVA不能直接面对物理硬件
                                  PHP运行网页服务器端语言 更不可以控制硬件
                                 JAVA 运行电脑可以双击运行的  可以写网站服务器  可以写安卓运行程序 运用领域多

编写JAVA程序需要在电脑上安装JDK环境(JAVA开发工具包)
https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html
Java SE Development Kit 12.0.2

运行JAVA程序需要在电脑上安装JRE环境 通常不需要独立安装,JDK内置了

安装JDK 需要留意安装的目录

WIN+ R  => CMD

c  \

cd pro +tab

cd  java

TAB键 自动补全

cd bin

java -version 查看版本

如果能正常显示java版本  证明java安装完毕

配置JAVA路径到环境变量

计算机右键属性

左侧 高级系统设置

系统属性--高级--环境变量

用户 变量

系统 变量

系统变量里的path复制出来

%SYSTEMROOT%\SYSTEM32;%SYSTEMROOT%;%SYSTEMROOT%\SYSTEM32\WBEM;%SYSTEMROOT%\SYSTEM32\WINDOWSPOWERSHELL\V1.0\;;C:\PROGRAM FILES\THINKPAD\BLUETOOTH SOFTWARE\;C:\PROGRAM FILES\THINKPAD\BLUETOOTH SOFTWARE\SYSWOW64;C:\Program Files\Broadcom\WHL\;C:\Program Files\Broadcom\WHL\syswow64;C:\Program Files\Broadcom\WHL\SysWow64\;C:\Program Files\Broadcom\WHL\SysWow64\syswow64;C:\Program Files (x86)\Lenovo\Access Connections\;C:\Program Files (x86)\Kingdee\K3ERP\K3Express\KDSYSTEM

删除JAVA相关配置

找到JAVA  JDK BIN目录的内容粘贴过来,中间用;分割  并且恢复一行

%SYSTEMROOT%\SYSTEM32;%SYSTEMROOT%;%SYSTEMROOT%\SYSTEM32\WBEM;%SYSTEMROOT%\SYSTEM32\WINDOWSPOWERSHELL\V1.0\;;C:\PROGRAM FILES\THINKPAD\BLUETOOTH SOFTWARE\;C:\PROGRAM FILES\THINKPAD\BLUETOOTH SOFTWARE\SYSWOW64;C:\Program Files\Broadcom\WHL\;C:\Program Files\Broadcom\WHL\syswow64;C:\Program Files\Broadcom\WHL\SysWow64\;C:\Program Files\Broadcom\WHL\SysWow64\syswow64;C:\Program Files (x86)\Lenovo\Access Connections\;C:\Program Files (x86)\Kingdee\K3ERP\K3Express\KDSYSTEM;C:\Program Files\Java\jdk-12.0.2\bin

WIN+ R  => CMD

java -version 查看版本

配置环境变量的作用 希望在任何位置都可以执行bin录下的程序,即使不在bin命令中,也会尝试在path目录中依次尝试 ,以保证可运行。

新建一个txt文档 命名需要注意大小写 不能有特殊符号中文 最好不要带数字

新建:HelloWorld 在里面写

public class HelloWorld{
public static void main(String[] args) {

System.out.println("hello!!!");
}

}

注意

1第一行的HelloWorld和文件名是一模一样的 大小写也一样

2所有的符号都是英文的

3将文件另存为.java

4cmd=>javac HelloWorld.java

5同目录下会增加一个HelloWorld.class

6再次运行cmd 执行java HelloWorld

HelloWorld.java  源代码文件

通过javac 编译成最终执行的目标文件HelloWorld.class

目标文件是不可以被正常阅读的

知识产权的保护,交付程序时 源代码我自己保留,只交付给对方目标文件,以后升级、维护只能再找我。或者重新编写源代码生成目标文件,这点非常好

JAVA语言是跨平台的

针对不同的操作系统,java官方设计了不同的java虚拟机(JVM),实现了相同的目标程序能在不同的操作系统上执行。

JAVA开发工具

1 eclipse:简单,易用,免费

2 Intellij IEDA 稳定 专业 强大 收费

开发安卓的

1 eclipse

2 Android Studio:基于Intellij IEDA 集成了Android开发环境  免费  第一次创建和运行消耗很大  硬件条件高

下载https://download.eclipse.org/eclipse/downloads/

安装后 新建一个java代码保存文件夹,并设置file--switch Workspace--Other 设置成java代码保存目录

确定下右上角是否为java(default)

只保留package Explorer 和代码区 其他的都最小化

设置字体大小

window--preferences--关键字设置font--选择Colors and Fonts--向下拉找到text font--edit

新建项目

创建好的项目包含

src                             是保存项目中的源代码文件的

JRE  System Library 是选择的运行环境,不作为源代码开发的内容

对src右键 new --class

名字规范:只能有英文 数字(第一个不能是数字) 下划线 和美元符号$ 构成

记住勾选  public static void main(String [] args)

写代码

当需要运行时 点击顶部的run test按钮

当有多个页面时推荐右键--run as --java application

输入syso 然后按下alt+/ 快捷键 可以提示

窗口收和放

1(18)+2(18)+3(21)+4(23)+5(16)+6(25)+7(12)+8(18)+9(25)=176分钟    平均19分钟一节

JAVA从零学习 第一天 邮箱ych1102@163.com QQ382993199的更多相关文章

  1. Java邮件服务学习之三:邮箱服务客户端-Java Mail

    一.java mail的两个JAR包 1.mail.jar:不在JDK中,核心功能依赖JDK4及以上,该jar包已经加入到java EE5: 下载地址:http://www.oracle.com/te ...

  2. Java for Android 学习第一周

    前言 专业Java程序员所必需掌握的3个主题: 1. Java编程语言 2. 使用Java的面向对象编程(OOP) 3. Java核心库 JDK.JRE和JVM 1. javac编译java源代码为字 ...

  3. JSP介绍与语法-java之JSP学习第一天(非原创)

    文章大纲 一.JSP 简介二.JSP 生命周期三.JSP 语法四.学习资料下载五.参考文章   一.JSP 简介 1. 什么是Java Server Pages? JSP全称Java Server P ...

  4. Java邮件服务学习之五:邮箱服务服务端 Apache

    Apache James(Java Apache Mail Enterprise Server)是Apache组织的子项目之一,完全采用纯Java技术开发,实现了SMTP.POP3与NNTP等多种邮件 ...

  5. Java邮件服务学习之四:邮箱服务客户端Spring Mail

    一.Spring Mail API Spring邮件抽象层的主要包为org.springframework.mail,Spring提供的邮件发送不仅支持简单邮件的发送.添加附件. 1.邮件发送的核心接 ...

  6. 《JAVA程序设计》_第一周学习总结

    20175217吴一凡 <java程序设计> 第一周学习总结 虽然已经做好了心理准备,但第一周的学习任务着实让我忙了整整三天,还是挺充实的吧.寒假已经在自己的电脑上安装好了虚拟机,我就在我 ...

  7. Java学习第一天

    Java学习第一天 对于网络管理员或者黑客必须知道的八个cmd命令 详情请参考:http://www.2cto.com/os/201608/533964.html          nbtstat  ...

  8. Java 学习第一步-JDK安装和Java环境变量配置

    Java学习第一步——JDK安装及Java环境变量配置 [原文]  2014-05-30 9:09  Java SE  阿超  9046 views Java作为当下很主流的编程语言,学习Java的朋 ...

  9. 从.Net到Java学习第一篇——开篇

    以前我常说,公司用什么技术我就学什么.可是对于java,我曾经一度以为“学java是不可能的,这辈子不可能学java的.”结果,一遇到公司转java,我就不得不跑路了,于是乎,回头一看N家公司交过社保 ...

随机推荐

  1. 关于vue中使用rem问题

    1.下载lib-flexible 我使用的是vue-cli+webpack,所以是通过npm来安装的 npm i lib-flexible --save 2.引入lib-flexible 在main. ...

  2. Spark学习之路(十三)—— Spark Streaming 与流处理

    一.流处理 1.1 静态数据处理 在流处理之前,数据通常存储在数据库,文件系统或其他形式的存储系统中.应用程序根据需要查询数据或计算数据.这就是传统的静态数据处理架构.Hadoop采用HDFS进行数据 ...

  3. Ace-Admin框架-首页(一)

    ACE-Admin是一个强大的后台模板框架,看起来非常漂亮,但是每个页面内容太多,看起来不知道怎么修改,现在来对首页进行主要内容改装,将不需要的内容都给删除,然后就只剩下一个框架,在开发中,我们就完全 ...

  4. Python开发【第六篇】: 面向对象

    内容概要 面向对象和面向过程 面向对象三大特征 面向对象的成员 类与类之间的关系 约束 type.issubclass.isinstance self.super.MRO 1. 面向对象和面向过程 0 ...

  5. POJ 1651:Multiplication Puzzle(区间DP)

    http://poj.org/problem?id=1651 题意:给出n个数字,每取中间一个数,就会使得权值加上中间这个数和两边的乘积,求取剩两个数最少的权值是多少. 思路:区间dp. 一开始想了挺 ...

  6. android_alertDialog

    主文件 package cn.com.sxp;import android.app.Activity;import android.app.AlertDialog;import android.con ...

  7. 20141111-WCF获得Web路径

    在WCF中调用Server.MapPath 获取服务发布目录路径 在WCF中调用Server.MapPath 获取服务发布目录路径 在WCF中想使用Server.Map获取当前服务发布目录的绝对路径. ...

  8. I/O:OutputStream

    OutputStream: void close() :关闭此输出流并释放与此流有关的所有系统资源. void flush() :刷新此输出流并强制写出所有缓冲的输出字节. void write(by ...

  9. 手写 Spring

    手写 Spring 不多说,简历装 X 必备.不过练好还是需要求一定的思维能力. 一.整体思路 思路要熟练背下来 1)配置阶段 配置 web.xml: XDispatchServlet 设定 init ...

  10. vim /home/yuanyc/.bashrc export LC_ALL=zh_CN.UTF-8

    vim /home/yuanyc/.bashrc export LC_ALL=zh_CN.UTF-8