JAVA编程学习-第1周

DAY1-西部

首先交代好,我的学习来自于一位干了10多年的程序员-果冻同志的推荐,在B站看的【狂神说Java】Java零基础学习视频

学习的过程中,发现自己在为以前选专业时的纠结而代偿,选通信还是计算机?阿鸡的建议是通信,因为计算机容易上手;我听了这个建议, 于是进了移动公司,在第15个年头,现在38岁开始重新学计算机

概述及课程表

Java/C体系,源自1995,更原生态

Python源自1991,上手快,仅此而已,调用别人的封装

学完Java后,可以极快地学习其它的编程语言

TIOBE,提供编程语言排名

西部开源Java,不加项目共77天

  1. JavaSE(18-20天),基础

  2. 数据库4天,MySQL、JDBC、UML类图等

  3. 前端7天,HTML、CSS

  4. JavaWeb7天


做出一个网站没有问题了,只是代码有些烦琐

  1. SSM框架9天

基本网站开发,常规企业已经没有问题了

  1. Linux7天

算Java的全部基础已经学完了

  1. SpringBoot8天

  2. SpringCloud7天

  3. Hadoop8天

day2 建议:

多写:代码、笔记、文章

多练:交流、思维、技能

多分享、多提问、多思考

最重要:坚持

day3 预科06

Ctrl+Z:撤销

Shift+Delete:永久删除

Windows+R:运行

Windows+E:打开“我的电脑”

Ctrl+Shift+Esc:打开任务管理器

day4-Dos命令

打开CMD的方式

  1. 开始-系统-命令提示符

  2. Win+R,输入cmd(推荐使用)

  3. 在任意文件夹下面,按住Shift+右键,在此处打开命令行窗口

  4. 在资源管理器地址栏前加上 cmd 路径

管理员方式运行:开始-系统-命令提示符,选择以管理员方式运行

常用的DOS命令:

1 #盘符切换 D:
2 #查看当前目录下的所有文件 dir
3 #切换目录 cd (change directory) 同盘:cd /d knk跨盘:cd /d f:\knk
4 #cd.. 返回上一级
5 #清理屏幕 cls (clear screen)
6 #退出终端 exit
7 #查看电脑的IP ipconfig
8 #打开应用
calc
mspaint
notepad
9 #鼠标右键是粘贴
10 #创建文件夹
md 目录名
rd 目录名
cd>a.txt 文件名
del a.txt 文件名</pre>

C语言面向过程、C++和JAVA面向对象

write once ,run anywhere

JDK:Java Development Kit :Java开发者工具

JRE:Java Runtime Environment:Java 运行时环境

JVM:Java Virtual Machine:JAVA的虚拟机(VM)

开发环境未安装完全,javac无法执行

day5 正确安装java环境

出现错误,没有javac.exe

原因:jre安装到了jdk1.8目录下,修改后修复

HelloWorld.png

可能会遇到的情况:

  1. JAVA是大小写敏感的

  2. 尽量使用中文

  3. 文件名和类名必须保证一致,并且首字母大写

编译型和解释型

编译:比如一本书完全翻译完;像开发操作系统会用编译型去做:C、C++

解释型:比如一个翻译官;像网页、服务器脚本,对速度要求不高,使用解释型语言,边执行边解释,JAVA接近解释型

源程序.java文件》JAVA编译器》字节码.class文件》类装载器》字节码校验器》解释器》操作系统平台

day6 基础01:注释

安装IDE

捷克,东欧,以严谨著称>www.jetbrains.com

psvm:public static void main(String[] args)

sout:System.out.println

注释:书写注释是一个非常好的习惯

平时写代码一定要注意规范

单行注释 //

多行注释 /* */

文档注释/** */

public class HelloWorld {
public static void main(String[] args) {
//单行注释
// 输出一个Hello,World!

String teacher = "Ponny";

System.out.println("Hello,World!");
}
}

//多行注释:可以注释一段文字 /* 注释 /
/

我是多行注释
我是多行注释
我是多行注释
/
//JavaDoc:文档注释 /
* /
/
*

  • @Description HelloWorld

*/

day7 基础02

标识符和关键字

标识符注意点:

  1. 所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始

  2. “#“ 等特殊符号不能用于变量命名

  3. 标识符是大小写敏感的

  4. 建议用英文命名,不要用中文或拼音,很low

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

String 王者荣耀 = "小敏";
System.out.println(王者荣耀);

//大小写十分敏感
String Man= "ponny";
String man = "ponny";
String name = "ponny";

String Ahello = "ponny";
String hello = "ponny";
String $Ahello = "ponny";
String _Ahello = "ponny";

//String 1hello = "ponny"
String _1 = "ponny";

}
}

数据类型

强类型语言

要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用

**Java的数据类型分为两大类

  1. 基本类型(primitive type)

    1)数值类型:

    整数类型

类型 长度 范围
byte 1字节 -128-127
short 2字节 -32768-32767
int 4字节 -2147483648-2147483647
long 8字节 -9223372036854775808-9223372036854775807

浮点类型

类型 长度
float 4字节
double 8字节

字符类型

类型 长度
char 2字节

2)boolean类型:占1位其值只有true和false两个

  1. 引用类型(reference type)

    :String\byte等,一个一个类

    接口 :面向对象的时候学

    数组

    什么是字节

    位(bit):是计算机内部数据储存的最小单位;

    字节(byte、B):是计算机中数据处理的基本单位

    1B(字节)=8bit(位)

    为什么32位系统最大容量是4G?

    最大寻址范围是2的32次方

    2的32次方字节=4G

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

//八大基本数据类型

//整数
int num1 = 10; //最常用
byte num2 = 20;
short num3 = 30;
long num4 = 30L;//Long类型要在数字后面加个L

//小数:浮点数
float num5 = 50.1F;//float类型要在数字后面加个F
double num6 = 3.141592653589793238462643;

//字符
char name = '艺';
//字符串,String 不是关键字,是类
//String namea = "潘艺"

//布尔值
boolean flag = true;
//boolean flag=false;

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容