Java学习03 (第一遍)】的更多相关文章

Java是面向对象的语言,函数是面向过程语言的叫法,比如C语言,在Java中一般称之为方法. 构造方法的作用是实例化对象,每个类中都有,即使不写程序也会分配一个默认无参数的构造方法. Java中都是对象,方法都是通过对象去调用的 Java主方法main()方法必须是静态static的,这是因为static静态方法是存储在静态存储区内的,可以通过类.方法名直接进行调用,不需要进行实例化. 假设不使用static,那么main()方法在调用时必须先对其实例化,而main()做为程序的主入口显然不可能…
写一下午的好多居然丢失...自动保存也只是保存丢失后的 那就不多写了,简单写: Spring:(自己画的) 官网的: 写一个Spring的例子: Eclipse http://repo.spring.io/release/org/springframework/spring/4.3.9.RELEASE/ http://commons.apache.org/proper/commons-logging/download_logging.cgi https://github.com/junit-te…
跳过Struts2,直接学习Spring MVC MVC,自己画的 属性(Property/Attribute),事件(Event),方法(method/procedure),函数(Function),JavaBean,EJB,POJO 先放两张图,明白什么属性同事件. JavaBean百度定义:JavaBean 是一种JAVA语言写成的可重用组件.为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器.JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,…
JSP 客户端发出Request请求,JSP容器将JSP转译为Servlet的源码,再编译加载到内存执行,结果Response到客户端. Request->JSP->Servlet(java)->class(.class)->Servlet instance->Response 页头第一行 <%@page import="com.xxx.xxx.类"%> <%@ page language="java" content…
EL(Expression Language) <% User user=(User)session.getAttribute("user"); Dept dept=user.getDept(); String departname=dept.getDname(); %> EL: ${sessionScope.user.dept.departname} =${sessionScope.user.dept["departname"]} //.与[ ]意思一…
封装.抽象.继承和多态.封装:在面向对象语言中,封装特性是由类来体现的,我们将现实生活中的一类实体定义成类,其中包括属性和行为(在Java中就是方法),就好像人类,可以具有name,sex,age等属性,同时也具有eat(),sleep()等行为,我们在行为中实现一定的功能,也可操作属性,这是面向对象的封装特性: 抽象:抽象就是将一类实体的共同特性抽象出来,封装在一个抽象类中,所以抽象在面向对象语言是由抽象类来体现的.比如鸟就是一个抽象实体,因为抽象实体并不是一个真正的对象,它的属性还不能完全描…
java se - 桌面 java ee - 网页 Jdk :Jre 区别Jdk-开发环境必要Jre-运行环境需要Jdk包含Jre,安装完Jdk就可以了 Javac Demo1.java-Javac 编译源代码(前端编译),生成Demo1.class,java字节码文件Java Demo1-Java 运行Demo1.class文件,加载到JVM,JVM将字节码解释为平台机器指令进行运行,所以给出class文件就可以了,不用给源码,对一般的Java方法而言,编译后代码的大小相对于字节码的大小,膨胀…
巩固基础: byte 1个字节 -128到127 = 2^(字节数*8-1),转变2进制,01111111(负127)到11111111(正127) ,存在正负零(00000000),正零保留,负零补码,定义10000000为-128 char 可以自动转为对应ascii码的整数,如果是中文字符,自动按unicode的,例如‘A'=65,’中'=20013 int a=56;int b=a++;System.out.println(a);System.out.println(b); 正确: 57…
Java学习03 1.java面试一些问题 一.什么是变量 变量是指在程序执行期间可变的数据.类中的变量是用来表示累的属性的,在编程过程中,可以对变量的值进行修改.变量通常是可变的,即值是变化的 二.什么是函数 1.实现特定功能的一段代码2.可以多次循环使用. 三.什么是数组 数组是用来存储相同数据类型的数据集合,可使用共同的名称来应用数组中的数据.数组可以存储任何类型的数据,包括原始数据类型和对象. 2.循环阅读的技巧 外层循环做一次,内层循环做一遍 3.1234转变为4321 int rig…
学习Java第一章的记录,这一章主要记录的是Java的最基础部分的了解知识,了解Java的特性和开发环境还有Java语言的优缺点. 计算机语言的发展大概过程:机器语言--->汇编语言--->高级语言(面向过程的语言和面向对象的语言)总而言之就是从人类比较难识别的字符串向人类自然语言靠近使代码的可读性越来越高. Java的发展过程:1991年Sun公司为了抢占市场先机,成立了一个称为Green的项目小组,帕特里克.詹姆斯·高斯林.麦克·舍林丹和其他几个工程师一起组成的工作小组在加利福尼亚州门洛帕…
这是发表的第一篇博客,关于Java编程的学习体会如下 1.了解Java的产生与发展时机:1995左右出现Java语言,然后Java的最主要的特点是"跨平台".对于跨平台我不太理解,于是乎搜索了相应的视频看了一下,(只是大概的理解哈) 原理如下:首先介绍一下JDK,JRE,JVM   JDK是一个Java的开发工具包,包含了JRE,JVM,  JRE是Java的运行时环境,包含了JVM    JVM是虚拟机,读.class语言 操作如下:下载JDK,配置变量环境,(电脑属性-高级系统设置…
以前也看过一系列的java方面的程序,但是还没有正式敲过,今天正式学习并且正式敲出代码.在这里记录下来今日所得 写作工具:Notepad++ 在写作工具方面好多人建议用 记事本,但是我还是认为用 Notepad++ 这个编辑工具比较好. 这个相较于记事本来说,关键字可以编写,能够提高学习中的拼写错误提交效果: 再者,写好以后也要手动执行命令,更能够知道程序是怎么运行的. 第一个程序 public class HelloWorld { public static void main(String[…
本章学习目标: Java版本迁移简介 认识Java SE.Java EE.Java ME 认识JDK规范与操作 了解JVM.JRE与JDK 下载与安装JDK 一.Java版本迁移简介 书上已经表达得非常详细具体了,我提供给大家几个拓展链接. Java的版本历史与特性 Java各版本发布图 二.Java三大平台 1.Java SE Java SE是本书主要的介绍对象! Java SE可以分为四个主要的部分:JVM.JRE.JDK和Java语言. 为了能够运行Java撰写好的程序,必须有Java虚拟…
前言: 按照学院的安排我专业应该在下学期学习Java课程,因为对技术的热爱,我选择了在本学期学习Java.俗话说得好“笨鸟先飞”,那我就先学习这门课程了. 第一阶段的学习总结: 在此次阶段任务相对比较轻松.主要了解Java的历史发展和相关的基础知识点.作为一个已经学过C语言的过来人,什么进制转换,存储单元,关键字和标识符,常量和变量,数据类型转换相对来说已经了解过了.因为自己学过C语言!但也在此次学习中学到新的知识点和加深了以前的相关知识点. ①命令提示符 作为一个学计算机专业的学生,常见的命令…
第一章 JAVA入门 一.基础常识 1.软件开发 什么是软件? 软件:一系列按照特定顺序组织的计算机数据和指令的集合 系统软件:DOS,Windows,Linux 应用软件:扫雷.QQ.迅雷 什么是开发? 制作软件 2.人机交互方式 软件的出现实现了人与计算机之间的更好的交互. 交互方式: 图形化界面(Craphical User Interface GUI)简单直观,使用者易于接受,容易上手操作 命令行方式(Command Linc Interface CLI)需要有一个控制台,输入制定的指令…
内容介绍 Thread 线程创建 线程池 线程状态图 1 多线程 1.1     多线程介绍 学习多线程之前,我们先要了解几个关于多线程有关的概念. 进程:进程指正在运行的程序.确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能. 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程.一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序. 简而言之:一个程序运行后至少有一个进程,一个进程中可以包含多个线…
第一章:Java语言开发环境搭建 第二章:常量.变量和数据类型 第三章:数据类型转换.运算符和方法入门 1.Java虚拟机——JVM JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的 运行环境,是Java 具吸引力的特性之一.我们编写的Java代码,都运行在 JVM 之上. 跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系 统上,这个特性称为Java语言的跨平…
由于最近所在项目组的项目临近结尾,所以有时间对自己近来的学习做个总结.不得不说,程序员不学习就退步这句话是真的很让人信服!自己入行将近一年的时间,所学的就是Java开发的专业,很羞愧的是现在的自己能力还是很有限的,对Java的掌握程度并不是特别的了解和精通,平时项目开发中遇到了问题就会随时搬出度娘来救场,反思一下,要想继续在这行待下去,自己就真的需要行动起来了.好吧,捡起自己丢下的东西,从头开始,这里以博客来记录自己的学习成长脚步,希望与大家共勉! 话不多说,在收集了网上各种各样的学习路线后,还…
1.今天安装了Java操作环境,并运行了helloworld的程序 2.在安装过程中,文件路径丢了,与c++和c之前的差异使我难堪 3.明天准备完成小学期任务以及继续往下学习Java语言读大道至简…
基本语法 1 Java 简单的类型 1.1 一些常量 正无穷大 Double.POSITVE_INFINITY 负无穷大 Double.NEGATIVE_INFINITY 不存在 Double.NaN 1.2 boolean类型 false 或 ture 不能用0来表示false 1.3变量初始化 必须对变量显示初始化 否则会报错 1.4 常量 final = const 1.5数学库 Math Math.round() 1.6 improt improt static java.lang.Ma…
Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称.由James Gosling和同事们共同研发,并在1995年正式推出. Java分为三个体系: JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版) JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版) JavaME(J2ME)(Java 2…
JAVA核心技术卷一第一遍看得差不多了,应该是五月初开始看的,用了两个月的中午时间看完的,一共七百多页,接下来还是需要再看一遍,不懂的还是有很多. JAVA和C++一样是面向对象OOP的语言,不同于命令行语言shell也不同于描述性的语言.像是WPS表格一样,汇聚了很多的函数功能,在JAVA里面这些功能强大的方法叫做class,类.类里面有各种各样操纵类的方法,method.和CPP一样,JAVA核心技术的卷一部分也是说了基础的部分,从JAVA设计概述到运行JAVA程序的设计环境(我一般用在线环…
Java学习01 第一章 1.JRE与JDK JDK(JAVA Develop Kit,JAVA开发工具包)提供了Java的开发环境和运行环境,主要用于开发JAVA程序,面向Java程序的开发者; Java开发工具包 JDK = JRE + 工具(编译器.调试器.其他工具……) + 类库 JRE(JAVA Runtime Environment,JAVA运行环境)提供了Java的运行环境,主要用于执行JAVA程序,面向Java程序的使用者.Java运行时环境 JRE = JVM(Java Vir…
20162329 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 通过打书上的代码熟悉了Java编程的基本过程 教材学习中的问题和解决过程 1.因为我的虚拟机不可用所以我在Windows中安装了bash和git,但是由于Windows下bash中没有中文而且我英语又不是很好所以就导致出现很多无法编译错误,但是错误在哪里我还看不懂的问题. 目前可以用的解决办法就是把出现错误的句子整体用翻译工具翻译,但是这种办法费时费力,但是目前还没有更好的办法! 2.(补)由于事先…
以前我常说,公司用什么技术我就学什么.可是对于java,我曾经一度以为“学java是不可能的,这辈子不可能学java的.”结果,一遇到公司转java,我就不得不跑路了,于是乎,回头一看N家公司交过社保,连我自己都有点惊讶,居然有这么多家公司了.对于java的梗,这是有历史缘由的,大二的时候同一大波人去蓝杰参加java培训,当时一个空心的菱形怎么也写不出来,我写来写去就是一个实心的砖头,结果培训老师实在看不下去了,就说:“唉!你不适合搞java”,我看了下一同前去的几个同学一下子就都写出来了,搞得…
马凯军201771010116<面向对象程序设计(java)>第一周学习总结 第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 消遣流年. 程序设计评测:https://pintia.cn/ 2016029787@qq.com 代码托管平台:https://github.com/ xiaoqianliunian 中国大学MOOC:https://www.icourse163.org/ 17393164810(手机号) 以下回答是或…
20175314 <Java程序设计>第一周学习总结   教材学习内容总结       除了学院统一购买的<Java 2 实用教程(第5版)>我还在网上买了一本<Head First Java(中文版)>作为参考,我发现后者在每一章的课后习题比较有意思,如上图题,能让我作为编程的初学者熟悉一些专业术语,也能培养一定的英语语感   -熟悉Java的一些特点和基本语法   -学习JDK的安装和一些权限管理指令如sudo   -掌握Java源文件在Linux系统上终端进行命名…
20155303 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 浏览教材,根据自己的理解每章提出一个问题 Chapter1 Java平台概论:MyProgram.java与MyProgram.class有什么区别? Chapter2 从JDK到:PATH于CLASSPATH有什么联系与区别? Chapter3 基础语法:Java语法与C语法有什么不同之处? Chapter4 认识对象:为什么说"Java中数组是对象"? Chapter5 对象…
20145326<Java程序设计>第一周学习总结 教材学习内容总结 转眼间新的一学期终于开始了!为什么我这么期待呢?因为这学期可以上娄嘉鹏老师的java程序设计课,我不是什么电脑天才,之前c语言学得也不是特别好.可我就是对hdl和java特别感兴趣(之前在我的问卷调查报告里面提到过),并且寒假的时候在家里也预习了一部分java知识.第一周要求学习两个章节并作心得体会,虽然我早已看过前两章的知识,不过为了进一步巩固,我还是用了星期六一天的时间把第一章和第二章的知识从头到尾仔仔细细的看了一遍,边…
教材学习内容总结 第一章中提到了Java的前世今生和三大平台,我了解到Java SE包括JVM,JRE,JDK和Java语言.java最基本的特性之一是"跨平台",这使得Java语言能被广泛应用.书上提到 学习Java,就等于在面临各式问题如何解决 这一点我认为是学习任何程序语言最终要达到的目的,但是不同的是,Java中还有各种框架和各式链接库,这意味着他需要更系统更有针对性的学习.通过阅读教材和老师提供的参考教程,我安装了JDK,IDEA和Git,并不断摸索掌握了基本的操作方法. 教…