三、Java入门】的更多相关文章

上次谈到了Java的基本数据类型,今天接着聊Java的变量.运算符. 一.变量 1.变量的分类 变量分为成员变量.局部变量和常量,其中成员变量又分为实例变量.类变量. 2.变量的定义 语法:变量类型(可以是基本类型,也可以是其他) 变量名 = 变量值 英文;结尾. 2.1 可以单次声明一个变量,也可以单次声明多个变量. 2.2 不能以数字.运算符.特殊字符(下划线.美元符号$除外)开头. 2.3 下划线 _ 可以作为开头,但是不建议这样命名. 2.4 可以使用中文命名,但是不建议这样做. 2.5…
Java入门 Java的特性和优势 特性 ​ 简单 ​ 面对对象 ​ 可移植性 优势 ​ 性能高 ​ 分布式(跨平台:Write Once .Run Anywhere) ​ 动态性(反射) ​ 多线程(现在边上QQ,边打游戏,就是一种多线程) ​ 安全性 ​ 健壮性 Java三大版本 ​ JavaSE:标准版(桌面程序,控制台开发......)(我们首先学这个,先打好基础) ​ JavaME:嵌入式开发(手机,小家电......)(知道有这个东西就好,现在几乎没人学了) ​ JavaEE:E企业…
什么是方法? 简介 在上一篇的blog中,我们知道了方法是类中的一个组成部分,是类或对象的行为特征的抽象. 无论是从语法和功能上来看,方法都有点类似与函数.但是,方法与传统的函数还是有着不同之处: 在结构化编程语言里,函数是基本的程序组成单元,一个程序由一个个函数组成: 在面向对象编程语言里,类才是程序的基本单元,方法是属于类或对象的,不能独立存在: Java语言里方法的特征主要在以下几个方面: 方法不能够独立的存在,方法只能够定义在类里面,所属与某个类或对象: 方法不能够被独立地执行,必须使用…
第1章Java入门体验 1.java简介和平台应用 Java是sun公司开发出来,现在属于ORACLE公司java分为几个部分:首先是最基础的Java SE部分,这部分是Java的基础知识,主要包括:变量.语法.面向对象,API,JVM等等再Java SE基础之上分为两个部分.一个是开发企业级的服务,一个是嵌入式的开发Java EE是企业级的开发,主要包括:JSP.EJB.服务等等.Java ME是嵌入式的开发,主要有移动设备,游戏,通信等初学的基本路线都是从Java SE出发,先学基础,再学方…
注意:阅读本文及相关源码时,需要数据结构相关知识,包括:哈希表.链表.红黑树. Map是将键(key)映射到值(value)的对象.不同的映射不能包含相同的键:每个键最多只能映射到一个值.下图是常见Map的接口和实现.与Collection相比,继承关系简单不少. 一.Map接口和AbstractMap抽象类 Map接口除了增加映射.根据key获取value.判断映射中的key或value是否存在.删除映射的基本方法外,还包含了返回包含所有key的Set.包含所有value的collection…
断更了一个多月,阅读量立马从100+跌落至10-,虽说不是很看重这个,毕竟只是当这个是自己的学习笔记,但有人看,有人评论,有人认同和批评的感觉还是很巴适的,尤其以前有过却又被剥夺的,惨兮兮的. 好好写吧. 现在开展的“业务”,一个是PHP,一个是Android开发. 前者偏向于三个方向,总结之前的(看书,敲代码实现),电商网站的开发,一些技能的实现: 后者起步阶段,一边Java学习,一边动手做东西出来,争取一周内有个交代吧先. 今天还比较坑一点,把昨天弄的卸载了,AS中的虚拟界面用不了,用哥们儿…
JAVA入门特供= =,今天设置环境变量后用dos运行的时候发现出现“找不到或无法加载主类”,索性查了些资料重新看了看JAVA入门的部分. 声明:我的笔记本暂时用的是Win10系统,Windows其他系统也适用.(要抓紧学Linux了啊= =) 一:首先是安装JDK(Java Development Kit - 意即JAVA开发工具包) 进入Oracle-JAVASE-JDK页面,下载系统对应的JDK-Kit,我的是win10-64位,所以选择windows-X64. 安装的时候不建议安装到C盘…
Java入门的基础程序,虽然很简单,也要多练习,下面有重点的总结一下 1.HelloWorld这个不说了 2.常量与变量部分 基本数据类型使用 public class Javashujuleixing { public static void main(String[] args) { String name="张三"; char sex='男'; int num=18; double price=120.5; boolean isOK=true; System.out.printl…
Java入门重要知识点在这里总结一下,以方便日后复习,这部分内容主要有:变量和常量,常用的运算符,流程控制语句,数组,方法这些内容 一.变量和常量 1.Java关键字 先贴张图: 所有关键字区分大小写. 2.标识符 标识符就是用于给 Java 程序中变量.类.方法等命名的符号. 注意几条规则: 标识符可以由字母.数字.下划线(_).美元符($)组成,但不能包含 @.%.空格等其它特殊字符,不能以数字开头. 标识符不能是 Java 关键字和保留字,但可以包含关键字和保留字. 标识符是严格区分大小写…
学java入门到精通,不得不看的15本书 一.Java编程入门类1.<Java编程思想>2.<Agile Java>中文版 二.Java编程进阶类1.<重构 改善既有代码的设计> 这本书名气很大,不用多介绍,可以在闲暇的时候多翻翻,多和自己的实践相   互印证.这本书对产生影响是潜移默化的.2.<测试驱动开发 by Example> 本书最大特点是很薄,看起来没有什么负担.可以找一个周末的下午,一边看   ,一边照做,一个下午就把书看完,这本书的所有例子跑完…
Java入门到精通——基础篇之多线程实现简单的PV操作的进程同步 一.概述     PV操作是对信号量进行的操作.     进程同步是指在并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消息,当一个进程没有得到另一个进程的消息时应等待,直到消息到达才被唤醒.举例:就像消费者与生产者的关系,说吃馒头把有一个碗能盛下6个馒头,厨师不停的生产馒头,顾客不停的吃馒头,此时厨师与顾客的关系就是同步.(如下图)          下面我就为大家利用java多线程的代码实现这个操作的过程. 二.代…
相关信息 /** * @subject <学习与创业>作业1 * @author 信管1142班 201411671210 赖俊杰 * @className <JAVA入门第二季> * @website http://www.imooc.com/view/124 */ 个人体会 渐渐感觉到了难度 体会到了JAVA的简单之处 体会到了JAVA强类型 第一章:类和对象 成员变量与局部变量的区别: Java会给成员变量一个初始值 但不会给局部变量一个初始值 构造方法格式: 创建对象: 使…
笔记相关信息 /** * @subject <学习与创业>作业1 * @author 信管1142班 201411671210 赖俊杰 * @className <JAVA入门第一季> W* @website http://www.imooc.com/view/85 */ 第0章:个人收获与体会 经验总结: - 多练 - 多问 - 自己动手调试错误 - 复习和总结(笔记和犯过的错误) - 学虽容易,学好不易,且学且珍惜 学习这门课程后: 对于有了C++基础的人来说,学习这门课程绝对…
一. JDK (Java Development Kit)  JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar).不论什幺Java应用服务器实质都是内置了某个版本的JDK.因此掌握 JDK是学好Java的第一步.最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发 的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等…
Java入门--(1)Java编程基础 第二章 Java编程基础   JAVA 代码的基本格式: 修饰符 class 类名{ 程序代码 }   2.1关键字:赋予了特殊含义的单词.   2.2标识符:在程序中定义的一些名称. 比如:类名 a-z 0-9 _ $ 数字不可以开头,不可以使用关键字,一般首字母大写.   2.3注释:注解说明程序的文字. 作用:1.对程序进行说明.          2.调试程序. 注意:多行注释可嵌单行注释,但不能嵌套多行注释. /*多行注释*/ /**文档注释*/…
一.概要 Sping装配bean主要有三种装配机制: 在XML中进行显式配置. 在Java中进行显式配置. 隐式的bean发现机制和自动装配. 原则: 建议尽可能地使用自动配置的机制,显式配置越少越好.当你必须要显式配置bean的时候(比如,有些源码不是由你来维护的,而当你需要为这些代码配置bean的时候),我推荐使用类型安全并且比XML更加强大的JavaConfig.最后,只有当你想要使用便利的XML命名空间,并且在JavaConfig中没有同样的实现时,才应该使用XML. 二.自动装配 Sp…
一.新建Module 1.新建Module,类型如下图所示: 2.为项目添加Spring框架支持,操作步骤如下: 首先在Module右键->Add Framework Support: 2.Spring节点,选中Create empty spring-config.xml 3.微调站点代码结构,添加controller和jsp文件存放目录.调整后的代码结构如下: 4.在pom.xml引入springmvc依赖包: <dependency> <groupId>org.sprin…
概要 本节要实现的是多表关联查询的简单demo.场景是根据id查询某商品分类信息,并展示该分类下的商品列表. 一.Mysql测试数据 新建表Category(商品分类)和Product(商品),并插入几条测试数据. create table Category ( Id int not null auto_increment, Name ) null, constraint pk_category primary key (Id) ); INSERT INTO category(Name) VAL…
写到这里终于写到了入门篇的最后一个知识点了.类和对象是Java中经常被提到的两个词汇,实际上可以将类看作对象的载体,它定义了对象所具有的功能.Java是面向对象的语言,因此掌握类与对象是学习Java语言的基础. 类和对象的概念就不在此描述了,这篇随笔还是主要从代码方面入手,在学习本篇前建议先了解一下类和对象的概念.实例的概念以及面向对象程序的特点,也即封装.继承.多态. 一.类 类是封装对象的属性和行为的载体,在Java语言中对象的属性以成员变量的形式存在,而对象的方法以成员方法的形式存在. 1…
一.eclipse的简单使用 1.新建项目 在package explorer的空白处点击右键,新建一个项目(new->Java Project)或者点击菜单栏的File->JavaProject,然后点击Finish完成. Project name(项目名称)命名规则:帕斯卡命名规则,只能用下划线,数字,英文字母,数字不能开头.例如HelloWorld1. 帕斯卡命名法:首字母大写,后续所有单词首字母大写,类名,接口,枚举enum适用. 2.新建Package 在新建的Java项目右键new…
Java开发知识之Java入门 一丶了解JAVA的版本 JAVA 有三个版本 JAVA SE: 标准版,开发桌面跟商务应用程序 JAVA SE 包括了Java的核心类库,集合,IO 数据库连接 以及网络编程等等... JAVA EE:      企业版.从SE基础上发展的. 为企业级应用程序提供的解决方案.  包括技术 Servlet JSP JavaBean JDBC EJB Web Service... JAVA ME:     小型版本,主要是单片机使用. 二丶JAVA 语言特点. 1.简…
Java入门练习之四则运算 项目目的 制作一个Java控制台程序,让他可以随机生成四则运算,并针对用户的输入判断对错. 项目分析 该项目本质上是一个四则运算出题器,可以创建一个Question类,其中应包含两个运算数(随机生成)和对应的答案,除此以外还需要实现随机产生加减乘除运算的功能. 项目实现 Question类 public class Question { private Integer a,b; private int answer; private char operator; Qu…
上次通过eclipse在控制台输出了hello world,是不是有点小激动啊,今天接着介绍Java基础知识. 一.Java注释 1.Java注释语句不会被编译器运行,不用担心代码因为许多注释语句显得臃肿而影响程序运行速度. 2.Java注释有三种写法. 一是双斜杠 // .需要注掉哪一行就添加到哪一行前面,在添加中文注释时,在双斜杠//后面添加一个空格,在写注释内容,这是编码规范. 二是 /* */ .这样的注释标记可以注释多行,就不必每行都使用单行注释. 三是 /** */ .这样的注释也可…
前言 从今天开始,准备写Java Web开发的系列文章,毕竟自己主攻的还是Java方向,Python只是业余学习的兴趣使然,在第二技能还没有培养成熟前,做好第一技能的巩固和提高是很有必要的.从正式入行(第一次工作)到现今已经有10个月了,说来惭愧,工作时间之外,很少进行学习和提升,再加上公司内部使用的是二次开发的封闭式框架(没有使用主流的开源框架),对以前学过的SSM框架基本忘了,还有一些相关知识的熟悉度也一直在下降,这让人很惶恐啊!解救的办法就是重拾基础,做一些案例,理论和代码相结合,加深印象…
Java入门知识点   Java源代码的流程 Java程序由.java文件生成,通过JVM进行编译得到字节文件.class class HelloWorld { public static void main(String[] args){ System.out.println("Hello World!"); } } 关于class有如下几点规则: 文件的名字必须和class的名字一致(public级别的class名字). 文件必须只包含一个public访问基本的class(可以包含…
Java 入门进阶 發表於 2015-04-16 http://xielong.me/2015/04/16/%E6%9C%8D%E5%8A%A1%E7%AB%AF%E5%B7%A5%E7%A8%8B%E5%B8%88%E5%85%A5%E9%97%A8%E4%B8%8E%E8%BF%9B%E9%98%B6Java%E7%89%88/ 前言 欢迎加入我们.这是一份针对实习生/毕业生的服务端开发入门与进阶指南.遇到问题及时问你的 mentor 或者直接问我. 建议: 尽量用google查找技术资料.…
集合 如何存储每天的新闻信息?每天的新闻总数是不固定的,太少浪费空间,太多空间不足. 如果并不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象,可以使用Java集合框架. Java 集合框架提供了一套性能优良.使用方便的接口和类,位于 java.util 包中. 接口 Collection 存储一组不唯一,无序的对象,它有两个子接口 List和Set.List 接口存储一组不唯一,有序(插入顺序)的对象.Set 接口存储一组唯一,无序的对象. 接口 Map 存储一组键值对象,提供 key…
Java入门学习 简介 public class HelloWorld { public static void main(String []args) { System.out.println("Hello World"); } } //输出 // javac将java源文件编译为class字节码文件 $ javac HelloWorld.java // java后边执行的是java文件的类名,如HelloWorld,注意不要家后缀 $ java HelloWorld Hello W…
Java入门——初识Java 摘要:本文主要对Java这门编程语言进行简单的介绍. Java简介 说明 Java语言历时十多年,已发展成为人类计算机史上影响深远的编程语言,从某种程度上来看,它甚至超出了编程语言的范畴,成为一种开发平台,一种开发规范.Java语言所崇尚的开源.自由等精神,吸引了全世界无数优秀的程序员.事实是,从人类有史以来,从来没有一门编程语言能吸引这么多的程序员,也没有一门编程语言能衍生出如此之多的开源框架. Java语言是一门非常纯粹的面向对象编程语言,它吸收了C++语言的各…
课程总概 该门课程作为java入门学习的第二季,是在有一定的java基础上进行的进一步学习.由于该季涉及到了java的一些核心内容,所以相对第一季来说,课程难度有所提升.大致可将该季的课程分为五部分:第一部分,类和对象(第一章):第二部分,封装(第二章):第三部分,继承(第三章):第四部分,封装(第四章4-1~4-6):第五部分,项目练习(第四章4-7.第五章.第六章). 一.类和对象 1.面向对象 即人关注事物信息. 2.类和对象 (1)类:即模子,确定对象将会拥有的特征(属性)和行为(方法)…