1.软件开发的基本步骤:

1.分析问题,建立数据模型。

2.确定数据结构类型和算法。

3.编写程序。

4.调试程序。

2.Java语言

Java是一种简单的、面向对象的、分布式的、解释的、安全的、可移植性的、性能优异的多线程。它以其强安全性

平台无关性、硬件结构无关性、语言简洁、面向对象为独特的特点。广泛被企业、公司开发软件、及相关系统的

首选软件.

3.Java虚拟机和Java运行环境及开发工具

1.Java虚拟机可以理解成一个以字节码为机器指令的CPU。

2.对于不同的运行平台,有不同的虚拟机。

3.Java虚拟机机屏蔽了底层运行平台的差别,实现了"一次编译,随处运行"。

Java虚拟机编译语言:

4.Java运行环境顾名思义就是能搭载或能执行Java程序工作的环境,不同的系统有不同的运行环境.根据系统版本不一样的有不同的版本.

5.开发工具用于开发软件程序的开发软件.现Java主流开发工具为Eclipse,因其强大的功能性和兼容性,深受众多中小型公司开发人员喜爱.

Java三大开发平台:

JavaSE(Java标准版):主要用于桌面应用开发,它适用于普通PC及笔记本电脑,同时作为J2EE的基础。

JavaEE(Java企业版):适用于服务器,重点定位于企业级别的分布式软件系统。

JavaME(Java微型版):主要用于手机APP应用程序开发,有其独特的类库支持。

Java语法:

1.关键字:对于编程语言都保留对语言相关的关键字,用来表示某种特殊的含义,关键字都为蓝色表示,如Public、static、for、if、switch等都为Java的关键字.

2. 标识符:标识符是我们在编辑Java代码时所选用的单词,都为标识符.关键字除外.标识符严格区分大小写,首字母开头全部大写,数字及关键字不能用于标识符开头,

关键字由26个英文大小写,数字0-9_$组成.名字尽量编写要有意义,有阅读性,如:public class HelloWorld里面的HelloWorld就是标识符.

3.数据类型及常量与变量:

3.1数据类型:Java中,共划分有十一种数据类型用于数据大小表示和数据引用.每种数据都有内存大小区分,如int表达的是大部分整数范围,整数类型为8个二进制位进行表示占用内存的大小.引用类型主要为String类型,用来表示字符类型的引用。其次有单独用来处理判断的boolean类型里面的值为true(真)false(假)。

3.2Java常量:常量顾名思义就是在Java中定义后不能进行改变的定义量.所谓量就是在内存为该量定义一个空间大小和量的名字,在数据前面加上final即为常量.表达式为:final 数据类型 量名 =常量值。

3.3Java变量:常量是指定义数据类型名字和值后,可以在同一类型范围内不断的进行变化。只要在数据类型前不加final的都为变量,但是变量前要进行声明。表达格式与常量一致(前面不加final).

4.运算符:运算符分为增量、减量运算符表达式为:x++、x--代表数据依次递增一个单位和依次递减一个单位.还有比较运算符、三目运算符.

5.注释:注释分为单行注释、多行注释及文本注释.代码后加注释,利于后续代码查看人员清楚查看代码内容.代码也是思想的一种体现方式。单行和多行表达式为在代码后面加上"//"即可编辑注释内容,文本注释为在注释区域前加上"/*"在注释区域结尾处加入"*/"即可注释该区域.其也可以用于小规模代码调试.

Java程序流程控制相关语句

1.布尔运算符:布尔运算主要用来判断两个条件是否满足定义的条件,然后针对结果分别输出判断的值为true还是为false.主要表达式有:&&短路和、&和、|或、||短路或、!非。

2.选择语句:选择语句为if表达,其功能与布尔运算符大同小异,判断两个条件,如果结果成立或者不成立分别输出什么内容.表达式为:if(判断条件){输出内容}else(或者){输出内容}。

3.循环语句:循环语句多以for为主,顾名思义循环语句是用来循环判断某种条件是否成立然后进行输出,直到条件不成立为主,用户可以自己给for定义循环次数用来判断.

条件表示式为:for(数据类型 量名 =值;量名<循环次数;量名++或--),其中还有for嵌套循环,意思为在for循环体内再加入循环,名为大圈套小圈思想.

第一周:Java基础知识总结(1)的更多相关文章

  1. 【Java面试题系列】:Java基础知识常见面试题汇总 第一篇

    文中面试题从茫茫网海中精心筛选,如有错误,欢迎指正! 1.前言 ​ 参加过社招的同学都了解,进入一家公司面试开发岗位时,填写完个人信息后,一般都会让先做一份笔试题,然后公司会根据笔试题的回答结果,确定 ...

  2. Java基础知识常见面试题汇总第一篇

    [Java面试题系列]:Java基础知识常见面试题汇总 第一篇 文中面试题从茫茫网海中精心筛选,如有错误,欢迎指正! 1.前言 ​ 参加过社招的同学都了解,进入一家公司面试开发岗位时,填写完个人信息后 ...

  3. java基础知识小总结【转】

    java基础知识小总结 在一个独立的原始程序里,只能有一个 public 类,却可以有许多 non-public 类.此外,若是在一个 Java 程序中没有一个类是 public,那么该 Java 程 ...

  4. Java基础知识系列——String

    最近晚上没有什么事(主要是不加班有单身),就复习了一下Java的基础知识.我复习Java基础知识主要是依据Java API和The Java™ Tutorials. 今天是第一篇,复习了一下Strin ...

  5. 学习android学习必备的java基础知识--四大内部类

    学习android必备的java基础知识--四大内部类 今天学习android课程,因为我的主专业是JAVA,但是兴趣班却有这其他专业的同学,学习android 需要具备一些java的基础知识,因此就 ...

  6. JAVA基础知识之网络编程——-网络基础(Java的http get和post请求,多线程下载)

    本文主要介绍java.net下为网络编程提供的一些基础包,InetAddress代表一个IP协议对象,可以用来获取IP地址,Host name之类的信息.URL和URLConnect可以用来访问web ...

  7. java基础知识回顾之---java String final类普通方法

    辞职了,最近一段时间在找工作,把在大二的时候学习java基础知识回顾下,拿出来跟大家分享,如果有问题,欢迎大家的指正. /*     * 按照面向对象的思想对字符串进行功能分类.     *      ...

  8. Java 基础知识总结

    作者QQ:1095737364    QQ群:123300273     欢迎加入! 1.数据类型:  数据类型:1>.基本数据类型:1).数值型: 1}.整型类型(byte  8位   (by ...

  9. 学习Spring必学的Java基础知识(1)----反射(转)

    引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓"登高必自卑,涉远必自迩".以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系 ...

  10. 学习Spring必学的Java基础知识(1)----反射

    引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓"登高必自卑,涉远必自迩".以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系 ...

随机推荐

  1. C++类成员布局

    在C++中对象的内存布局与类成员声明的顺序一致,静态成员放在数据区(Data Section)而非对象内存中,若多个类静态成员名称相同,C++则按照name mangling技术进行重命名保证名称的唯 ...

  2. nodeType、nodeName和nodeValue

    首先了解一下DOM中有三大节点,分别是 元素节点,文本节点,属性节点 元素节点:构成了DOM的基础.文档结构中,<html>是根元素,代表整个文档,其他的还有<head>,&l ...

  3. 在ubuntu 14.04 64位添加32位库

    网上查了好多,结果发现这个是有用的,做个标记 sudo apt-get install libgtk2.0-0:i386

  4. linux的一些与关机和重启相关的命令

    runlevel 查看系统级别 cat /etc/inittab 修改系统默认运行级别 logout 退出登录

  5. jsp页面动态显示时间

    <SCRIPT language="JavaScript">  function disptime(){ var time = new Date(); var hour ...

  6. cshtml常用标签

    @RenderSection:在布局页中,将呈现指定部分的内容并指定该部分是否为必需.用法:@RenderSection("PageSpecificStyleSheetIncludes&qu ...

  7. 备忘录模式(Memento Pattern)

    在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态.这样以后就可将该对象恢复到原先保存的状态. 备忘录模式主要思想是——利用备忘录对象来对保存发起人的内部状态,当发起人需要恢复原 ...

  8. 单元测试 – ASP.NET MVC 4 系列

           在开发可测试软件的过程中,单元测试已成为确保软件质量的一个不可或缺部分.测试驱动开发(Test-Driven Development,TDD)是编写单元测试的一种方法,采用该方法的开发人 ...

  9. Maven新建webapp项目index.jsp报错

    最近用eclipse新建了一个maven项目,结果刚新建完成index.jsp页面就报错了,先把错误信息贴出来看看 后来就找资料,结果发现两种解决办法,希望可以帮助用得上的人! 第一种:直接在pom. ...

  10. 【原创】关于不同分支代码的Merge有了透彻的理解

    多分支开发,Merge是一个绕不过的话题,不管是Git还是SVN,公司用的是SVN,之前对于SVN的Merge没有很好的研究,出了些状况,这个问题不解决,顺畅地进行多分支开发就是海市蜃楼,下定决心把这 ...