经过几天的反复思考,觉得还是python学起来用就好了。等有时间再学习java
java体系比较大,对于一个30多岁没有多少时间的人来说,学完也没啥用。只是了解了编程语言而已。
还是把之前花了几个月熟悉的python练习下,尽量熟练掌握自动化的一些技巧。还有可视化的方向。
尽量体系化得把python学习起来。
但是,没有找到相关性连续的课程。还是按狂神说JAVA一直看下去好了。
常用DOS命令操作 系统键 + R在文件夹内,按住shift+鼠标右键启动shell(是一样的)文件地址栏前面+cmd+空格 回车就打开了 常用DOS命令改变目录,改变盘符
d: #转到D盘dir #查看当前文件下的目录cd java #cd change dir改变目录的意思cd /d f:java #用cd改变 跨盘位目录 必须前面加/d。cd .、 #返回上一级cls #clear screen #除屏幕exit #退出终端
创建 删除 移动文件
md test #made dir 创建一个text名字的目录rd test #移除目录cd >a.txt #创建一个a.txt的文件 del a.txt #删除文件
查看电脑 ip 和ping
ipconfig #查看电脑ipping 网址 #拼网址,只ping 3次ping 网址 -t #无限次ping
打开应用
calc #打开计算器mspaint #画图命令notepad #记事本
JAVA 三大组件 JDK 环境与编辑器 JAVA Development KitJRE 运行时环境 JAVA Runtime EnvironmentJVM 解释编译器 JAVA Virtual MachineJDK包含了JRE跟JVM
JRE包涵了JVM
一般版本运用JDK 8的版本。高版本可能不稳定而已。
JAVA的三大特性高并发
高运行
高安全
JAVA历史以前初始是机器码
后续是汇编语言
然后C语言称霸一时
但是C语言的指针跟内存管理始终是不稳定的因素。
后来诞生了C++,虽然优化了前面两个问题,但是语法偏抽象。
最后一批人站出来要解决这个难题。
1995年就JAVA就出生了。
不用再需要指针跟设置内存管理。
极大的方便了编程人员。
语言的简化,高并发,高安全性,并且健壮
比尔盖茨也称赞JAVA语言的简洁高效。
并且在其基础上创建了C#(C杀)C.net
但是局限于该语言只能在微软的系统运行。并不能动摇JAVA的地位。
JAVA分军三路SE ,EE,ME.
SE进军普通市场 失败(桌面程序,控制台开发)
ME进军手机市场 失败(手机市场,小家电)
EE进军服务器 成功(web端,服务器开发)
最后唯独CE这个在服务器上展现了光芒。而且高移植性能给JAVA在服务器 市场奠定了不可动摇的地位。
随着2008年安卓系统的问世,给JAVA增加了新的活力。
由于JAVA的高移植性,让其在不同机器都可运行。极大的方便了开发人员的。
WRITE onCE RUN ANYWHERe
一次编写,什么地方都可以跑
JAVA的运行环境跟配置下载地址https://www.jetbrains.com/idea/
Download JAVA 右上角 > Java SE Development Kit 8u321>找到对应的版本下载
配置环境变量,名称:JAVA_HOME
路径:指向JAVA的安装目录
配置PATH变量名称:JAVA_HOME
路径:%%JAVA_HOME%bin
%%表示引用的意思,引用环境变量的值,引用里面的bin目录
名称:JAVA_HOME
路径:%%JAVA_HOME%jrebin
jre是JAVA运行的环境。也需要添加进path路径
测试JDK是否安装成功cmd>java -version
IDEA编辑器下载 community 社区(免费)
快速生成代码指令main或者psvm
快速创建
public static void main(String[] args){}
sout
快速创建
System.out.println()
单词code 代码
static void 无返回静态函数
module 模块
project 项目
editor 编辑器
comments 注释
新建项目新建可以建立项目project 或者 单独新建模块 Module
快捷键ctrl+shift+F10 运行代码
编辑器优化File>setting>editor>color scheme>java>选择字体的颜色
comments 注释的意思
JAVA注释// 双斜杠是JAVA的单行注释
这是多行注释
文档注释(了解就可以了。)
public class demo { public static void main(String[] args) { // 这是输出hello,world System.out.println("hello,world"); }}
注释不会被执行要养成良好的注释 习惯 标识符类名,变量名,方法名都被称为标识符
Java所有组成部分都需要名字
注意点 开头应该是 **字母,$ , _ ** 这三种做开头开头后就可以与任意字符结合,特殊符号#-*都不可以不能跟关键字同名大小写是有区分的可以用中文命名。 数据类型强类型语言
变量使用要严格符合规定,所有变量都必须先定义后才能使用
八大基本类型byte a 1字节
int a 4字节
short b 2字节
long c (必须加L区分) 8字节
float d(必须加F区分) 4字节
double e 8字节
boolean f 1字节
char g 2字节
1bit 表示1位,11001100是一个8位的二进制数
1B 字节(byte) 计算机处理的基本单位
字符:字母,数字,字,符号