java入门第一周总结

day1

1.  jdk的安装(只要安装了jdk(Java软件开发工具包)

                avac.exe ------>Java文件的编译指令

                java.exe ------->Java文件的运行指令

2.HellowWorld基本的Java代码入门

         <1.再jdk安装目录的bin目录里创建.txt文件(命名为HellowWorld)

         <2.编写:class   HelloWorld{

                        pubic static void main(String[ ]arge){

                        System.out.println("helloworld"); 

                                         }    

                        }       

3.将文件名txt改为java                     

4.对 HellowWorld.java文件编译

5.运行的时候: java 字节码文件的前缀就是类名 java HelloWorld ---->回车运行即可

day2

1.计算机基础

什么是计算机:能够自动处理,运行大量数据(海量数据)智能电子设备

                        由两部分组成:软件和硬件组成

        软件:系统软件(Windows,linux,Mac)

                   应用系统(QQ.......)

         软件划分:C/S结构(客户端与服务器交互)

                            B/S结构(浏览器端与服务器交互)

组合键:trl+c:复制 ,ctrl+v:粘贴 ,ctrl+z:撤销 ,ctrl+S:保存

常用dos指令:

盘符切换 ,使用磁盘盘符号(不区分大小写) d:

进入指定的单级目录cd 目录名称(文件夹名称)

cd / :直接回退到当期盘符的根目录

cd.. :直接从当期目录回退上一级目录(目录:就是文件夹)

清除屏幕:cls (clear screen)

删除文件夹(目录) rd 目录(文件夹)的名称 (rd---remove directory) 前提条件:删除的文件夹必须为空目录

删除文件:del 文件的名称 :删除单个文件 del 后面也可以使用*.xxx :删除所有的后缀名文件指定的批量文件

rd的另一个扩展指令:删除带内容目录:不询问是否删除,直接"暴力删除"

其他指令

pconfig:查看自己本机的ip地址

calc:打开windows自动的计算器软件

control:打开计算机的控制面板

java

一种编程语言,编程语言就是给计算机下达一些指令,完成特定的需求功能; Java语言诞生时间:1995年正式推出 Java之父: 詹姆斯·高斯林(James Gosling) Java语言jdk版本: 目前使用jdk8---涉及很多新特性,兼容jdk7以及jdk5的特性 Java语言的使用领域: 物流系统,电商行业,金融行业,以及互联网相关的行业

Java平台版本

JavaSE:针对桌面应用程序以及商务应用程序的一套解决方案

JavaME:针对嵌入式设备的解决方案

JavaEE:针对开发企业环境提供的一套解决方案

Java语言环境搭建

JVM:Java 虚拟机

JRE:Java运行环境,包含了Jvm以及运行时所支持的核心类 库;

JDK:Java development Kit:Java开发工具包 :包含了jre以及一些工具库

                                JDK > Jre > Jvm

day3

Java中的注释

单行注释 //注释的文字

 多行注释 /* 注释的文字 * /

文档注释 /** 文档 */

Java中关键字

每个关键字都有自己的含义,组成关键字的字母都是小写;

class: 表示在定义一个类(Java中最基本的单元)

public:权限修饰符

static:静态修饰符

void:Java中的方法(函数)

Java中的标识符

组成规则

可以是26个英文字母(大小写都可以)

可以是0-9的数字

可以是$或者_下划线

Java定义标识符:严格区分大小写

标识符的规范(阿里规范)

给类起名字(大驼峰命名法)

                单个单词:单词首字母大写,其余小写

                 多个单词:每一个单词的首字母都大写,其余单词小写

给变量起名字(小驼峰命名法)

                   单个单词:字母全部小写

                多个单词:第一个单词的字母全部小写,从第二个单词开始 每个单词的首字母都是大写,其余小写

注意:定义标识符(类名/接口名/方法名/常量/变量名):名字都不能以数字开头

           定义标识符:起名字,不要出现Java中的关键字

           起名字,做到四个字"见名知意

常量

                在程序执行的过程中,其值不发生改变的量

常量的分类

字面值常量

                字符串常量(使用""括起来的内容)

                字符常量(它使用单引号'' 括起来的单个内容)

                整数常量

                小数常量

                布尔常量

                                ture,false

                空常量

                                null

自定义常量(跟面向对象中 "final"关键字有关系)

变量

               在程序执行中值在不断变化

变量的三要素

                        限定范围

                        变量名

                         初始化值

类型分类

限定范围(数据类型)

        基本数据类型:四类八种

                        整数类型:

                                字节类型 byte 占1个字节 范围:-128~127(重点)

                                短整类型 short 占2个字节

                                整数(默认类型) int 占4个字节

                                长整型 long 占8个字节

                                (以后实际开发中整数类型:int和long使用最多的 long用来定义时间格式,如果题 意没有明确用什么数据类型,都是int)

                        浮点类型(小数格式)

                                 单精度类型 float 占4个字节

                                 双精度类型 double 占8个字节

                               ( 以后开发中浮点类型: double使用最多)

                        字符类型

                                char 占2个字节

                        boolean类型  (Java语言中不会参与运算的,仅仅是在实际开发 中,逻辑判断的)                                     boolean 占1个字节

                引用数据类型:Java后期研究的都是引用类型 面向对象中讲 :类,数组,接口

day4

算数运算符

                +,-,*,/,%(/ 是取整 % 是求余数的)

        扩展运算符

                --,++

                        单独使用(无论++或者--在数据的前面还是后面,都是对这个变量本身自增1或 者自减1)

                        :参与运算使用

                                如果++或者--在数据的前面,先进行自增或者自减,然后参与运算

                                如果++或者--在数据的后面,先运算,然后进行自增或者自减

赋值运算符的扩展赋值运算符的特点

                隐藏了强制类型转换

比较运算符

                这些运算符:无论这些符号连接的表达式是简单的还是复杂,结果应该布尔类 型,true/false

逻辑运算符

                进行业务逻辑判断((登录/注册,判断用户是否登录成功了或者判断用户是否注册成功)

扩展的逻辑运算符

                逻辑双与&&    并列关系,必须同事满足条件,才成立;(逻辑双与&&:具有"短路"效果, 当&&连接的表达式如果左边为 false,则右边不执行了)

                逻辑双或||     或的关系:有一个满足条件 成立;(逻辑双或|| ||连接的表达式左边true,右边不执行了(具有短路效果), 有true,则true)

                实际开发中:&&以及||使用最多,他们可以提高程序的执行效率;

day5

键盘录入数据

        没有提示数据类型,默认录入的都是int类型

        Java中的键盘录入Jdk提供的类:Scanner :它不能直接录入字符类型 char

        使用步骤

                1.导包   mport java.util.Scanner;

                2.创建一个文件扫描器  Scanner sc = new Scanner(System.in)  

                3.提示"输入数据"

                4.录入一个int类型的数据  int 变量名 = sc.nextInt();

控制流程语句

        顺序结构  代码依次从上而下加载

 顺序结构语句:从进入到程序的入口之后,代码从上而下依次加载

        选择结构语句

if语句

开发中使用比较多的,尤其格式2:if...else.. 

循环结构语句(开发常用) 

                   if语句

1.        if(表达式)语句;                

        }

 2.         if(表达式){

        语句1;

        } else{

                语句2;

        }     

3.        if(表达式){

                       语句1;

        }else if(表达式2){

                                语句2;

                                .......

        }else{

                                ......

        }

switch语句(面试常问)

循环结构语句(开发常用)                

        for循环

        while循环

        do-while循环

顺序结构语句

                循环结构语句 for   while    do-while

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值