JAVA从零学习 第一天 邮箱ych1102@163.com QQ382993199
学习编程 听说读写 寻寻渐进 要准备好长期蒙蒙的状态 延迟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的更多相关文章
- Java邮件服务学习之三:邮箱服务客户端-Java Mail
一.java mail的两个JAR包 1.mail.jar:不在JDK中,核心功能依赖JDK4及以上,该jar包已经加入到java EE5: 下载地址:http://www.oracle.com/te ...
- Java for Android 学习第一周
前言 专业Java程序员所必需掌握的3个主题: 1. Java编程语言 2. 使用Java的面向对象编程(OOP) 3. Java核心库 JDK.JRE和JVM 1. javac编译java源代码为字 ...
- JSP介绍与语法-java之JSP学习第一天(非原创)
文章大纲 一.JSP 简介二.JSP 生命周期三.JSP 语法四.学习资料下载五.参考文章 一.JSP 简介 1. 什么是Java Server Pages? JSP全称Java Server P ...
- Java邮件服务学习之五:邮箱服务服务端 Apache
Apache James(Java Apache Mail Enterprise Server)是Apache组织的子项目之一,完全采用纯Java技术开发,实现了SMTP.POP3与NNTP等多种邮件 ...
- Java邮件服务学习之四:邮箱服务客户端Spring Mail
一.Spring Mail API Spring邮件抽象层的主要包为org.springframework.mail,Spring提供的邮件发送不仅支持简单邮件的发送.添加附件. 1.邮件发送的核心接 ...
- 《JAVA程序设计》_第一周学习总结
20175217吴一凡 <java程序设计> 第一周学习总结 虽然已经做好了心理准备,但第一周的学习任务着实让我忙了整整三天,还是挺充实的吧.寒假已经在自己的电脑上安装好了虚拟机,我就在我 ...
- Java学习第一天
Java学习第一天 对于网络管理员或者黑客必须知道的八个cmd命令 详情请参考:http://www.2cto.com/os/201608/533964.html nbtstat ...
- Java 学习第一步-JDK安装和Java环境变量配置
Java学习第一步——JDK安装及Java环境变量配置 [原文] 2014-05-30 9:09 Java SE 阿超 9046 views Java作为当下很主流的编程语言,学习Java的朋 ...
- 从.Net到Java学习第一篇——开篇
以前我常说,公司用什么技术我就学什么.可是对于java,我曾经一度以为“学java是不可能的,这辈子不可能学java的.”结果,一遇到公司转java,我就不得不跑路了,于是乎,回头一看N家公司交过社保 ...
随机推荐
- Java NIO 学习笔记(五)----路径、文件和管道 Path/Files/Pipe
目录: Java NIO 学习笔记(一)----概述,Channel/Buffer Java NIO 学习笔记(二)----聚集和分散,通道到通道 Java NIO 学习笔记(三)----Select ...
- kubernetes实战篇之helm完整示例
系列目录 构建一个 Helm Chart 下面我们通过一个完整的示例来学习如何使用 Helm 创建.打包.分发.安装.升级及回退Kubernetes应用. 创建一个名为 mychart 的 Chart ...
- Python连载20-偏函数&zip函数&enumerate函数
一. 偏函数 二. #先举个例子 #把字符串转换为十进制数字 int(') #help(int),int函数中有一个参数base代表把它转换某个进制的数字 #把八进制的字符串转换为十进制 eight ...
- 阿里云服务器CentOS7.5安装RabbitMQ
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件).RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的. 为什么 ...
- PAT L3-016:二叉搜索树的结构(暴力)
https://www.patest.cn/contests/gplt/L3-016 题意:中文. 思路:暴力构造,暴力查询就好了.只不过操作很多,很麻烦.比赛的时候再给我10分钟就打完了,手速太慢好 ...
- WordPress教程之如何创建博客内容
上两篇教程的链接: Wordpress教程之初识WordPress Wordpress教程之如何入门WordPress Hostwinds共享主机vps限时五折优惠链接 现在,你的 WordPress ...
- 前端动画 wow.js 效果
让花里胡哨的特效变简单 wow.js动画class介绍 引入css样式以及js插件 <link rel="stylesheet" type="text/css&qu ...
- Linux操作系统下文件作用
linux下的文件结构,看看每个文件夹都是干吗用的 /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的 ...
- C#开发中常用的加密算法总结
相信很多人在开发过程中经常会遇到需要对一些重要的信息进行加密处理,今天给大家分享我个人总结的一些加密算法: 常见的加密方式分为可逆和不可逆两种方式 可逆:RSA,AES,DES等 不可逆:常见的MD5 ...
- GPS常识-B版(简)
第一章 绪论 1.简述GPS系统的特点有哪些? 在测绘工程中有如下优点:(1)定位精度高(2)观测时间短(3)测站间无需通视(4)可提供地心坐标(5)操作简便(6)全天候作业(7)功能多.应用广 GP ...